- 
        Couldn't load subscription status. 
- Fork 185
test(fw): add/refactor test_filling tests #380
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test(fw): add/refactor test_filling tests #380
Conversation
* ethereum_test_forks: implement fork operators, remove `is_fork` * changelog
* feat: add evm bytes to python converter * entry_points/tests: add tests for evm bytes parser. * evm_bytes_to_python: Add help * changelog --------- Co-authored-by: spencer-tb <[email protected]>
* all: abstract fixtures, convert StateTest into a BlockchainTest generator * fix: tox
…xture formats; Per-format sub-folder output (ethereum#358) * tools: Move fixture collector to spec * refactor: Fixtures collector * all: remove `BaseTestConfig` * fix: all filler tests * docs: update * tox: spelling * feat: Parametrize the supported fixture types for each test type * fix: many tests * fix: remaining tests * fix: fixture name case * fix: Indirect parametrize using fixture format * feat: Dynamic generation of spec test fixtures * fix: type-checking * fix: imports * feat(pytest): allow filtering by fixture format via pytest mark (#12) * feat(pytest): allow filtering by fixture format via pytest mark * feat(fw): give unset fixture format a more verbose name * feat(pytest): only paramatrize post-merge forks with hive format (#13) * feat(pytest): remove items which are pre-merge and have hive format * chore: make exception string clearer; fix whitespace * fix(pytest): test_filler: remove `enable_hive` completely * fix: Remove unused `STATE_TEST_HIVE` --------- Co-authored-by: danceratopz <[email protected]>
Co-authored-by: danceratopz <[email protected]>
Co-authored-by: spencer-tb <[email protected]>
Co-authored-by: spencer <[email protected]>
all: Support `ethereum/tests` StateTest format
…dd contract creation type-3 test (ethereum#379) * fix(tests): 4844: fix gas calculation * tests: 4844: Add more blob tx gas fee calculation scenarios * changelog * spelling * tools(feat): Allow txs to have predefined RLP * fix(tests): Fix type-3 contract creating test * typing fix * changelog
Co-authored-by: danceratopz <[email protected]>
| I think we should improve the underlying exception classes in order to make them easier to test. It took me a bit longer than expected to understand what is being tested 😆 I always manage to find more work 😅 Will get back to this with an idea. | 
| Oh sounds interesting! More exception classes sound ideal to be honest | 
| 
 No new classes needed upfront. But if you make the Exception class a dataclass, you get an  | 
🗒️ Description
Refactor of the framework unit tests within: #350