From c6a75b59ebe2c59d117ec7fc3ebd5fce3aff73db Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Sun, 18 Sep 2022 13:01:33 -0400 Subject: [PATCH] added first test --- test/test_db.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/test_db.py diff --git a/test/test_db.py b/test/test_db.py new file mode 100644 index 0000000..6d6bfdd --- /dev/null +++ b/test/test_db.py @@ -0,0 +1,20 @@ +from sqlite3 import connect +from recipe_graph import db +from sqlalchemy.exc import SQLAlchemyError +import sqlalchemy + +import pytest + +@pytest.fixture +def engine() -> sqlalchemy.engine.Engine: + return db.get_engine() + +def test_db_connection(engine): + connected = False + try: + engine.connect() + connected = True + except (SQLAlchemyError): + pass + finally: + assert(connected == True)