def build_suite(args): """Build a test suite by loading TAP files or a TAP stream.""" loader = Loader() if len(args.files) == 0 or args.files[0] == "-": suite = loader.load_suite_from_stdin() else: suite = loader.load(args.files) return suite
def build_suite(args): """Build a test suite by loading TAP files or a TAP stream.""" loader = Loader() if len(args.files) == 0 or args.files[0] == '-': suite = loader.load_suite_from_stdin() else: suite = loader.load(args.files) return suite
def main(argv=sys.argv, stream=sys.stderr): """Entry point for ``tappy`` command.""" args = parse_args(argv) loader = Loader() suite = loader.load(args.files) runner = unittest.TextTestRunner(verbosity=args.verbose, stream=stream) result = runner.run(suite) return get_status(result)
def test_handles_directory(self): directory = tempfile.mkdtemp() sub_directory = os.path.join(directory, "sub") os.mkdir(sub_directory) with open(os.path.join(directory, "a_file.tap"), "w") as f: f.write("ok A passing test") with open(os.path.join(sub_directory, "another_file.tap"), "w") as f: f.write("not ok A failing test") loader = Loader() suite = loader.load([directory]) self.assertEqual(2, len(suite._tests))
def test_handles_directory(self): directory = tempfile.mkdtemp() sub_directory = os.path.join(directory, 'sub') os.mkdir(sub_directory) with open(os.path.join(directory, 'a_file.tap'), 'w') as f: f.write('ok A passing test') with open(os.path.join(sub_directory, 'another_file.tap'), 'w') as f: f.write('not ok A failing test') loader = Loader() suite = loader.load([directory]) self.assertEqual(2, len(suite._tests))
def main(argv=sys.argv, stream=sys.stderr): """Entry point for ``tappy`` command.""" args = parse_args(argv) loader = Loader() suite = loader.load(args.files) runner = unittest.TextTestRunner(verbosity=args.verbose, stream=stream) result = runner.run(suite) if result.wasSuccessful(): return 0 else: return 1