def main(): global fixtures, filename, tests, testname, testdata if len(sys.argv) == 1: # read fixture from stdin fixtures = {'stdin': json.load(sys.stdin)} else: # load fixtures from specified file or dir try: fixtures = testutils.get_tests_from_file_or_dir(sys.argv[1]) except: fixtures = {'stdin': json.loads(sys.argv[1])} for filename, tests in list(fixtures.items()): for testname, testdata in list(tests.items()): if len(sys.argv) < 3 or testname == sys.argv[2]: print("Testing: %s %s" % (filename, testname)) testutils.check_state_test(testdata)
def main(): global fixtures, filename, tests, testname, testdata if len(sys.argv) == 1: # read fixture from stdin fixtures = {"stdin": json.load(sys.stdin)} else: # load fixtures from specified file or dir try: fixtures = testutils.get_tests_from_file_or_dir(sys.argv[1]) except: fixtures = {"stdin": json.loads(sys.argv[1])} for filename, tests in list(fixtures.items()): for testname, testdata in list(tests.items()): if len(sys.argv) < 3 or testname == sys.argv[2]: print("Testing: %s %s" % (filename, testname)) testutils.check_state_test(testdata)
def do_test_state(filename, testname=None, testdata=None, limit=99999999): set_level(None, 'info') logger.debug('running test:%r in %r' % (testname, filename)) testutils.check_state_test(testutils.fixture_to_bytes(testdata))
if __name__ == '__main__': if len(sys.argv) == 1: # read fixture from stdin fixtures = {'stdin': json.load(sys.stdin)} else: # load fixtures from specified file or dir try: fixtures = testutils.get_tests_from_file_or_dir(sys.argv[1]) except: fixtures = {'stdin': json.loads(sys.argv[1])} for filename, tests in list(fixtures.items()): for testname, testdata in list(tests.items()): if len(sys.argv) < 3 or testname == sys.argv[2]: print("Testing: %s %s" % (filename, testname)) testutils.check_state_test(testdata) else: fixtures = testutils.get_tests_from_file_or_dir( os.path.join(testutils.fixture_path, 'StateTests')) filenames = sorted(list(fixtures.keys())) for filename in filenames: tests = fixtures[filename] if 'stQuadraticComplexityTest.json' in filename or \ 'stMemoryStressTest.json' in filename or \ 'stPreCompiledContractsTransaction.json' in filename: continue for testname, testdata in list(tests.items()): func_name = 'test_%s_%s' % (filename, testname) globals()[func_name] = gen_func(filename, testname, testdata)
if __name__ == '__main__': if len(sys.argv) == 1: # read fixture from stdin fixtures = {'stdin': json.load(sys.stdin)} else: # load fixtures from specified file or dir try: fixtures = testutils.get_tests_from_file_or_dir(sys.argv[1]) except: fixtures = {'stdin': json.loads(sys.argv[1])} for filename, tests in list(fixtures.items()): for testname, testdata in list(tests.items()): if len(sys.argv) < 3 or testname == sys.argv[2]: print("Testing: %s %s" % (filename, testname)) testutils.check_state_test(testdata) else: fixtures = testutils.get_tests_from_file_or_dir( os.path.join(testutils.fixture_path, 'StateTests')) filenames = sorted(list(fixtures.keys())) for filename in filenames: tests = fixtures[filename] if 'stQuadraticComplexityTest.json' in filename or \ 'stMemoryStressTest.json' in filename: continue for testname, testdata in list(tests.items()): func_name = 'test_%s_%s' % (filename, testname) globals()[func_name] = gen_func(filename, testname, testdata)
def test_state(filename, testname, testdata): logger.debug('running test:%r in %r' % (testname, filename)) testutils.check_state_test(testutils.fixture_to_bytes(testdata))
def test_state(filename, testname, testdata): logger.debug("running test:%r in %r" % (testname, filename)) testutils.check_state_test(testutils.fixture_to_bytes(testdata))