Windows is being weird again.
When running a single test file, the process exits with code 0 as expected.
But with multiple files, it exits with -1073740791, despite all of the tests passing.
This did not happen in the past and is likely an issue with the Python build(s).
I've found similar issues online, but no applicable solution.