예제 #1
0
파일: services_test.py 프로젝트: djcun95/h
    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
예제 #2
0
파일: services_test.py 프로젝트: djcun95/h
    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
예제 #3
0
    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
예제 #4
0
    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
예제 #5
0
파일: services_test.py 프로젝트: nlisgo/h
    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]')
예제 #6
0
파일: services_test.py 프로젝트: nlisgo/h
    def test_unflag_sets_nipsa_false(self, db_session, users):
        svc = NipsaService(db_session)

        svc.unflag(users['renata'])

        assert users['renata'].nipsa is False