diff options
Diffstat (limited to 'tests/middleware/test_open_database.py')
-rw-r--r-- | tests/middleware/test_open_database.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/tests/middleware/test_open_database.py b/tests/middleware/test_open_database.py deleted file mode 100644 index 769c04e..0000000 --- a/tests/middleware/test_open_database.py +++ /dev/null @@ -1,31 +0,0 @@ -from contextlib import contextmanager -from wsgiref.validate import validator - -from paste import open_database - -from ..common_wsgi import call_app - - -def test_open_database(monkeypatch): - db_path = "test_db_path" - store = object() - - @contextmanager - def store_open(path): - assert path == db_path - yield store - - @validator - @open_database - @validator - def app(environ, start_response): - assert "paste.store" in environ - assert environ["paste.store"] == store - start_response("200 OK", [("Content-Type", "text/plain")]) - return [b"Hello, World!"] - - monkeypatch.setattr("paste.store.open", store_open) - response = call_app(app, environ={"PASTE_DB": db_path}) - assert response.status == "200 OK" - assert response.data == b"Hello, World!" - assert ("Content-Type", "text/plain") in response.headers |