Coverage for tests/test_mariadb_server_fixture.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-01 20:15 +0300

1"""MariaDB test server fixture contract tests.""" 

2 

3from __future__ import annotations 

4 

5from snektest import assert_in, load_fixture, test 

6 

7from tests.mariadb_server import provide_mariadb_server 

8 

9 

10@test(mark="medium") 

11def mariadb_server_fixture_starts_queryable_server() -> None: 

12 """The shared fixture provides a local unprivileged MariaDB server.""" 

13 

14 server = load_fixture(provide_mariadb_server()) 

15 result = server.run_sql("SELECT 1") 

16 

17 assert_in("1", result.stdout)