From d198fca95919cc78275d3d9fa8f1b0a8acfdbab3 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Tue, 28 Mar 2023 18:53:15 +0100 Subject: Switch back to centralised opening of the database Create Store instances when needed This will make more sense with following commits --- tests/middleware/test_open_store.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'tests/middleware/test_open_store.py') diff --git a/tests/middleware/test_open_store.py b/tests/middleware/test_open_store.py index dd430e9..3e844a9 100644 --- a/tests/middleware/test_open_store.py +++ b/tests/middleware/test_open_store.py @@ -1,30 +1,30 @@ from contextlib import contextmanager from wsgiref.validate import validator -from paste import open_store +from paste import open_database from ..common_wsgi import call_app -def test_open_store(monkeypatch): +def test_open_database(monkeypatch): db_path = "test_db_path" - store = object() + conn = object() @contextmanager - def store_open(path): - assert path == db_path - yield store + def connect(uri): + assert uri == db_path + yield conn @validator - @open_store + @open_database @validator def app(environ, start_response): - assert "paste.store" in environ - assert environ["paste.store"] == store + assert "paste.db_conn" in environ + assert environ["paste.db_conn"] == conn start_response("200 OK", [("Content-Type", "text/plain")]) return [b"Hello, World!"] - monkeypatch.setattr("paste.store.open", store_open) + monkeypatch.setattr("paste.db.connect", connect) response = call_app(app, environ={"PASTE_DB": db_path}) assert response.status == "200 OK" assert response.data == b"Hello, World!" -- cgit v1.2.3-54-g00ecf