recipe-graph/test/test_db.py

21 lines
422 B
Python

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)