Open
Description
Feature or enhancement
This issue suggests to continue my work on having better tests and better test structure: #108303
Recently we had a big upgrade in test_ast
when we splitted the generate tests from the actual tests: #122292
Right now test_dis
also has this problem. There are around 300 lines of generated code in test_dis.py
.
I suggest to:
- Create a
test_dis
directory - Move generated content to
test_dis/snippets.py
- Allow
./python.exe Lib/test/test_dis/snippets.py
to always output new snippets to simplify the development, we would no longer need to uncomment / comment this line:Line 1686 in 9f9b00d
- Keep everything else as it is for now, later we can continue to work on test_dis should test the dis module, not everything else #90916
- Keep the history as much as possible
- Create manual backports for this feature to 3.12 and 3.13, so we won't have any problems with backporting bug fixes to
test_dis.py
I have a PR ready. Please, take a look and discuss!