Actually, I mean -m test --match 'test_*_capi' where --match can also be
written -m.
It may catch false positive since the filter is also applied to test case
names and test method names.
Maybe 'test_*_capi.*' is better, I didn't try.
You may using use "ls Lib/test/test_*_capi.py > tests; ./python -m test
--fromfile tests".
There are different options.
By the way, running the full test suite just takes 5 min on my laptop, it
isn't so long ;-)
Victor
Le lundi 30 juillet 2018, Nick Coghlan
On 30 July 2018 at 21:23, Victor Stinner
wrote: Or maybe test_<name>_capi.py so you can more easily discover test_unicode_cami while working on Unicode. You can use -m "test_*_capi" to run all C API tests.
Missing word there: -m test "test*_capi"
I think between this approach and expanding test_capi to be a test package, not just a test file, I think it would be possible to make these parts of the test a fair bit more discoverable and maintainable.
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia