From fd09ae32c526815d4408d597c69584a57d472def Mon Sep 17 00:00:00 2001 From: Hugues DUMONT Date: Thu, 11 Jul 2024 14:36:57 +0200 Subject: [PATCH] unittest: test get_maker --- src/sql_api/test_basic.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/sql_api/test_basic.py b/src/sql_api/test_basic.py index c26cda9..d109fda 100644 --- a/src/sql_api/test_basic.py +++ b/src/sql_api/test_basic.py @@ -1,5 +1,20 @@ +import pytest + from .. import sql_api +from . import database + + + +def test_database(): + database.maker = None + with pytest.raises(Exception) as e: + database.get_maker() + assert "You need to init the db by giving me a valid URL" in str(e.value) + + database.init_db("sqlite:///:memory:") + maker = database.get_maker() + assert maker is not None def test_create_user(db_api_session): db_user = sql_api.create_user(