Open nathanjmcdougall opened 2 months ago
The # pin_write ==========
is probably a good signal that some of the tests would be better organized into classes. I don't anticipate all the tests make sense as classes, but boards/caches seem like good places to start.
Currently tests are organized into modules and then separated into sections using comment rules e.g.
# pin_download ===================================================================
This can make it hard to navigate the test suite and also results in longer test names: the test names include both the category information and the specifics of the test.
Pytest allows you to organize tests into classes. Besides adding some clarity to the test organization, this also allows the user to have more fine-grained control about which tests run.
So I would propose changing the following:
To this:
My plan for making this change would be one test file at a time.