Skip to content

Commit e8b76e8

Browse files
committed
add tests coverage for inner includes
1 parent 04765ef commit e8b76e8

9 files changed

Lines changed: 2353 additions & 9 deletions

File tree

examples/api_for_sqlalchemy/api/user.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
from http import HTTPStatus
2-
3-
from fastapi import Depends
1+
from fastapi import Depends, status
42
from sqlalchemy.ext.asyncio import AsyncSession
53

64
from examples.api_for_sqlalchemy.extensions.sqlalchemy import Connector
@@ -60,7 +58,7 @@ async def patch(
6058
except ErrorUpdateUserObject as ex:
6159
raise BadRequest(ex.description, ex.field)
6260
except ObjectNotFound as ex:
63-
raise HTTPException(status_code=HTTPStatus.NOT_FOUND, detail=ex.description)
61+
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail=ex.description)
6462

6563
user = UserSchema.from_orm(user_obj)
6664
return user
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
SQLA_URI = "sqlite+aiosqlite:///./db.sqlite3"
2-
SQLA_ECHO = True
1+
from os import getenv
2+
3+
SQLA_URI = getenv("SQLA_URI", "sqlite+aiosqlite:///./db.sqlite3")
4+
SQLA_ECHO = getenv("SQLA_ECHO", "0") == "1"

examples/api_for_sqlalchemy/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
async def sqlalchemy_init() -> None:
2929
engine = create_async_engine(url=make_url(config.SQLA_URI), echo=config.SQLA_ECHO)
3030
async with engine.begin() as conn:
31-
# await conn.run_sync(Base.metadata.drop_all)
31+
await conn.run_sync(Base.metadata.drop_all)
3232
await conn.run_sync(Base.metadata.create_all)
3333

3434

0 commit comments

Comments
 (0)