diff --git a/wrolpi/test/common.py b/wrolpi/test/common.py index a5630e2d..d9fa1a6e 100644 --- a/wrolpi/test/common.py +++ b/wrolpi/test/common.py @@ -1,4 +1,6 @@ import functools +import random +import string import mock import psycopg2 @@ -7,8 +9,6 @@ from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT from wrolpi.common import setup_relations -TESTING_DB_NAME = 'wrolpi_testing' - def test_db_wrapper(func): """ @@ -25,6 +25,8 @@ def test_db_wrapper(func): port=54321, ) + TESTING_DB_NAME = 'wrolpi_testing_' + ''.join(random.choices(string.ascii_lowercase, k=20)) + # Set isolation level such that was can copy the schema of the "wrolpi" database for testing with psycopg2.connect(dbname='postgres', **db_args) as db_conn: db_conn.set_isolation_level(ISOLATION_LEVEL_AUTOCOMMIT)