File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed
Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change 88from config .api_config import ApiConfig
99from config .container import TopLevelContainer
1010from seedwork .domain .exceptions import DomainException , EntityNotFoundException
11+ from seedwork .infrastructure .database import Base
1112from seedwork .infrastructure .logging import LoggerFactory , logger
1213
1314# configure logger prior to first usage
2526app .include_router (diagnostics .router )
2627app .container = container
2728
28- logger .info ("using db engine %s" % str (container .db_engine ()))
29+ db_engine = container .db_engine ()
30+ logger .info (f"using db engine { db_engine } , creating tables" )
31+ Base .metadata .create_all (db_engine )
32+ logger .info ("setup complete" )
2933
3034try :
3135 import uuid
Original file line number Diff line number Diff line change 11import pytest
2- from fastapi .testclient import TestClient
3-
4- from api .main import app
5-
6- client = TestClient (app )
72
83
94@pytest .mark .integration
10- def test_homepage_returns_200 ():
11- response = client .get ("/" )
5+ def test_homepage_returns_200 (api_client ):
6+ response = api_client .get ("/" )
127 assert response .status_code == 200
138
149
1510@pytest .mark .integration
16- def test_docs_page_returns_200 ():
17- response = client .get ("/docs" )
11+ def test_docs_page_returns_200 (api_client ):
12+ response = api_client .get ("/docs" )
1813 assert response .status_code == 200
You can’t perform that action at this time.
0 commit comments