Coverage for src/tests/conftest.py: 86%

7 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-12-20 11:53 +0000

1from os import environ 

2from tempfile import TemporaryDirectory 

3 

4prometheus_multiproc_dir = TemporaryDirectory() 

5 

6environ["PROMETHEUS_MULTIPROC_DIR"] = prometheus_multiproc_dir.name 

7 

8# Default for running with a database from docker-compose.test.yml. 

9if "DATABASE_CONNECTION_STRING" not in environ: 

10 environ["DATABASE_CONNECTION_STRING"] = ( 

11 "postgresql://postgres:06b3890acd2c235c41be0bbfe22f1b386a04bf02eedf8c977486355616be2aa1@localhost:6544/testdb" 

12 ) 

13 

14 

15from tests.test_fixtures import ( # noqa 

16 db, 

17 db_class, 

18 template_db, 

19 fast_passwords, 

20 push_collector, 

21 testconfig, 

22 postgres_engine, 

23 postgres_conn, 

24)