Skip to content

Commit 32af63d

Browse files
committed
update makefile
1 parent 0f17886 commit 32af63d

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ help:
77
@echo " dev Start the app"
88
@echo " ref Reformat code"
99
@echo " req pyproject.toml >> requirements.txt"
10+
@echo " test Start the pytest"
1011
@echo " migrate Alembic migrate database"
11-
@echo " generate Alembic generate database"
12+
@echo " generate Alembic generate database"
1213

1314

1415
.PHONY: blue
@@ -30,6 +31,10 @@ dev:
3031
req:
3132
poetry export --without-hashes --without-urls | awk '{ print $1 }' FS=';' > requirements.txt
3233

34+
.PHONY: test
35+
test:
36+
poetry run pytest tests
37+
3338
.PHONY: migrate
3439
migrate:
3540
poetry run alembic upgrade head

app/core/settings.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@
88

99
class Settings(BaseSettings):
1010
model_config = SettingsConfigDict(
11-
env_file=".env", env_file_encoding="utf-8", case_sensitive=True
11+
env_file='.env', env_file_encoding='utf-8', case_sensitive=True
1212
)
1313

1414
# APP
15-
APP_PATH: str = "/api"
16-
APP_TITLE: str = "FastAPI Template"
17-
APP_VERSION: str = "beta"
18-
APP_SECRET_KEY: str = "abc"
15+
APP_PATH: str = '/api'
16+
APP_TITLE: str = 'FastAPI Template'
17+
APP_VERSION: str = 'beta'
18+
APP_SECRET_KEY: str = 'abc'
1919

2020
# DATABASE
21-
DB: str = "postgres"
22-
DB_HOST: str = "localhost"
21+
DB: str = 'postgres'
22+
DB_HOST: str = 'localhost'
2323
DB_PORT: int = 5432
24-
DB_USER: str = ""
25-
DB_PASSWORD: str = ""
26-
DB_DRIVERNAME: str = "postgresql+asyncpg"
24+
DB_USER: str = ''
25+
DB_PASSWORD: str = ''
26+
DB_DRIVERNAME: str = 'postgresql+asyncpg'
2727

2828
@property
2929
def db_dsn(self) -> str:

app/logic/logic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ def __init__(self, db: Database):
1717

1818
@classmethod
1919
@asynccontextmanager
20-
async def create(cls) -> AsyncGenerator["Logic", None]:
20+
async def create(cls) -> AsyncGenerator['Logic', None]:
2121
async with Database() as db:
2222
yield cls(db)

app/logic/users.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
class Users:
11-
def __init__(self, logic: "Logic"):
11+
def __init__(self, logic: 'Logic'):
1212
self.logic = logic
1313

1414
async def create(self, data: UserCreate) -> User | None:
@@ -21,7 +21,11 @@ async def create(self, data: UserCreate) -> User | None:
2121

2222
async def retrieve_by_token(self, token: str) -> User | None:
2323
payload = self.logic.security.jwt.decode_token(token)
24-
if not (user := await self.logic.db.user.retrieve_one(ident=payload.get("id"))):
24+
if not (
25+
user := await self.logic.db.user.retrieve_one(
26+
ident=payload.get('id')
27+
)
28+
):
2529
raise exps.UserNotFoundException()
2630
return user
2731

0 commit comments

Comments
 (0)