Get started with user tests

This commit is contained in:
lvrossem
2023-04-09 13:39:52 -06:00
parent 101cd899c3
commit 8f3c303a2b
6 changed files with 162 additions and 39 deletions

View File

@@ -24,11 +24,19 @@ async def root():
return {"message": "Hello world!"}
@app.get("/users", response_model=List[users.User])
@app.get("/allusers", response_model=List[users.User])
async def read_users(db: Session = Depends(get_db)):
return crud_users.get_users(db)
@app.get("/users", response_model=users.User)
async def read_user(
current_user_name: str = Depends(crud_authentication.get_current_user_name),
db: Session = Depends(get_db),
):
return crud_users.get_user_by_username(db, current_user_name)
@app.patch("/users")
async def patch_current_user(
user: users.UserCreate,