mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-23 18:10:39 +00:00
These are the first commits out of #10815. It starts by moving pytest logic out of the common `test/conftest.py` and into `test/topology/conftest.py`, including removing the async support as it's not used anywhere else. There's a fix of a bug of leaving tables in `RandomTables.tables` after dropping all of them. Keyspace creation is moved out of `conftest.py` into `RandomTables` as it makes more sense and this way topology tests avoid all the workarounds for old version (topology needs ScyllaDB 5+ for Raft, anyway). And a minor fix. Closes #11210 * github.com:scylladb/scylladb: test.py: fix type hint for seed in ScyllaServer test.py: create/drop keyspace in tables helper test.py: RandomTables clear list when dropping all tables test.py: move topology conftest logic to its own test.py: async topology tests auto run with pytest_asyncio