async def eventedit( request: Request, db_session: Session = Depends(get_db), ) -> Response: user_id = 1 # until issue#29 will get current user_id from session categories_list = get_user_categories(db_session, user_id) return templates.TemplateResponse( "eventedit.html", { "request": request, "categories_list": categories_list, "privacy": PrivacyKinds, }, )
def test_get_categories_logic_succeeded(session, user, category): assert get_user_categories(session, category.user_id) == [category]
def test_get_categories_failed(session): def raise_error(param): raise SQLAlchemyError() session.query = mock.Mock(side_effect=raise_error) assert get_user_categories(session, 1) == []