def METHOD_NAME(self):
    """
    _MoreFilesOpen_
    If you pass it more files then files_per_job, it should produce
    jobs until it hits the limit, then stop.
    """
    sub        = self.createTestSubscription(nFiles = 10)
    splitter   = SplitterFactory()
    jobFactory = splitter(package = "WMCore.WMBS",
                          subscription = sub)
    jobGroups = jobFactory(files_per_job = 3)
    self.assertEqual(len(jobGroups), 1)
    self.assertEqual(len(jobGroups[0].jobs), 3)
    for job in jobGroups[0].jobs:
        self.assertEqual(len(job['input_files']), 3)
    return