def mark_statetest_fixtures(fixture_path, fixture_key, fixture_fork, fixture_index): fixture_id = (fixture_path, fixture_key, fixture_fork, fixture_index) if fixture_path.startswith('stTransactionTest/zeroSigTransa'): return pytest.mark.skip("EIP-86 not supported.") elif fixture_id in SLOWEST_TESTS: if should_run_slow_tests(): return else: return pytest.mark.skip("Skipping slow test") elif fixture_path.startswith('stQuadraticComplexityTest'): return pytest.mark.skip("Skipping slow test")
def blockchain_fixture_mark_fn(fixture_path, fixture_name): for slow_test in SLOW_TESTS: if slow_test in fixture_path or slow_test in fixture_name: if not should_run_slow_tests(): return pytest.mark.skip("skipping slow test on a quick run") break