Exemple #1
0
 def test_does_not_attempt_to_import_files_that_are_off_limites(self):
     self.walker = FakeWalk('', [
         Location(('', [], ['__init__.py'])),
         Location(('', [], ['file1_spec.txt'])),
     ])
     specs = list(load_spec_classes(self.walker, self.importer))
     self.assertEqual(0, len(specs))
Exemple #2
0
def main():
    args = parse_args()
    working_dir = getcwd()
    sys.path.append(working_dir)
    walker = (Location(step) for step in walk(working_dir))
    importer = Importer(working_dir)
    loader = lambda: load_spec_classes(walker, importer)
    reporter = ConsoleReporter(console, verbose=args.verbosity == 'story')
    runner.run_specs(loader, reporter, reporter)
    reporter.finish()
Exemple #3
0
 def test_load_spec_and_ignore_non_spec(self):
     specs = list(load_spec_classes(self.walker, self.importer))
     self.assertEqual(1, len(specs))
     self.assertEqual(TheSpec, specs[0])