Get started with user tests
This commit is contained in:
10
src/main.py
10
src/main.py
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user