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
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-01 20:15 +0300
1"""MariaDB test server fixture contract tests."""
3from __future__ import annotations
5from snektest import assert_in, load_fixture, test
7from tests.mariadb_server import provide_mariadb_server
10@test(mark="medium")
11def mariadb_server_fixture_starts_queryable_server() -> None:
12 """The shared fixture provides a local unprivileged MariaDB server."""
14 server = load_fixture(provide_mariadb_server())
15 result = server.run_sql("SELECT 1")
17 assert_in("1", result.stdout)