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))
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()
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])