manoelhc / test-actions

Lines not covered in tests TCV-001
Coverage
Critical
5 months ago5 months old
Lines not covered in tests
170    with Session(engine) as session:
171        user = session.exec(select(User).where(User.username == username)).first()
172        if user is None:
173            raise ERROR_USER_NOT_FOUND174        user.is_active = False
175        user.username = f"{user.username}[deleted]"
176        user.deleted_at = datetime.now()
Lines not covered in tests
150        except ValueError:
151            raise ERROR_USER_INVALID_USERNAME
152        except IntegrityError:
153            raise ERROR_USER_ALREADY_EXISTS154
155
156@router.delete("/user/{username}", response_model=UserSimple)
Lines not covered in tests
 50            raise ERROR_USER_INVALID_USERNAME
 51        except IntegrityError:
 52            raise HTTPException(status_code=400, detail="User already exists")
 53        except Exception as e: 54            raise HTTPException(status_code=400, detail=e) 55
 56
 57@router.get("/users/{page}", response_model=list[UserSimple])
Lines not covered in tests
 47            # session.refresh(user)
 48            return UserSimple.model_validate(user)
 49        except ValueError:
 50            raise ERROR_USER_INVALID_USERNAME 51        except IntegrityError:
 52            raise HTTPException(status_code=400, detail="User already exists")
 53        except Exception as e: