Example #1
0
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,
        },
    )
Example #2
0
 def test_get_categories_logic_succeeded(session, user, category):
     assert get_user_categories(session, category.user_id) == [category]
Example #3
0
    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) == []