This data as json
|797651831||MDU6SXNzdWU3OTc2NTE4MzE=||1212||Tests are very slow.||4488943||closed||0||4||2021-01-31T08:06:16Z||2021-02-19T22:54:13Z||2021-02-19T22:54:13Z||NONE||
Working on my PR i noticed that tests are very slow.
The plain pytest run took about 37 minutes for me.
I can create a PR to mention that in your documentation.
Does that make sense to you?
After a bit more investigation it looks like python-xdist is not an answer. It creates a race condition for tests that try to clead temp dir before run.
Profiling shows that most time is spent on conn.executescript(TABLES) in make_app_client function. Which makes sense.
Perhaps the better approach would be look at the app_client fixture which is already session scoped, but not used by all test cases.
I can take a look which is the best approach if you give the go-ahead.