def test_unflag_removes_record_from_database(self, db_session): svc = NipsaService(db_session) svc.unflag('acct:[email protected]') user_query = db_session.query(NipsaUser).filter_by(userid='acct:[email protected]') assert user_query.one_or_none() is None
def test_unflag_is_idempotent(self, db_session): svc = NipsaService(db_session) svc.unflag('acct:[email protected]') svc.unflag('acct:[email protected]') user_query = db_session.query(NipsaUser).filter_by(userid='acct:[email protected]') assert user_query.one_or_none() is None
def test_unflag_removes_record_from_database(self, db_session): svc = NipsaService(db_session) svc.unflag('acct:[email protected]') user_query = db_session.query(NipsaUser).filter_by( userid='acct:[email protected]') assert user_query.one_or_none() is None
def test_unflag_is_idempotent(self, db_session): svc = NipsaService(db_session) svc.unflag('acct:[email protected]') svc.unflag('acct:[email protected]') user_query = db_session.query(NipsaUser).filter_by( userid='acct:[email protected]') assert user_query.one_or_none() is None
def test_unflag_triggers_remove_nipsa_job(self, db_session, users, worker): svc = NipsaService(db_session) svc.unflag(users['renata']) worker.remove_nipsa.delay.assert_called_once_with('acct:[email protected]')
def test_unflag_sets_nipsa_false(self, db_session, users): svc = NipsaService(db_session) svc.unflag(users['renata']) assert users['renata'].nipsa is False