Exemple #1
0
    def test_unflag_updates_cache(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        svc.unflag(users["renata"])
        users["renata"].nipsa = True  # Make sure result below comes from cache.

        assert not svc.is_flagged(users["renata"].userid)
Exemple #2
0
    def test_clear_resets_cache(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        users["renata"].nipsa = False
        svc.clear()

        assert not svc.is_flagged("acct:[email protected]")
Exemple #3
0
    def test_flag_updates_cache(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        svc.flag(users["dominic"])
        users["dominic"].nipsa = False  # Make sure result below comes from cache.

        assert svc.is_flagged(users["dominic"].userid)
Exemple #4
0
    def test_clear_resets_cache(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        users["renata"].nipsa = False
        svc.clear()

        assert not svc.is_flagged("acct:[email protected]")
Exemple #5
0
    def test_unflag_updates_cache(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        svc.unflag(users["renata"])
        users[
            "renata"].nipsa = True  # Make sure result below comes from cache.

        assert not svc.is_flagged(users["renata"].userid)
Exemple #6
0
    def test_flag_updates_cache(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        svc.flag(users["dominic"])
        users[
            "dominic"].nipsa = False  # Make sure result below comes from cache.

        assert svc.is_flagged(users["dominic"].userid)
Exemple #7
0
    def test_fetch_all_flagged_userids_caches_lookup(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        users['renata'].nipsa = False

        # Returns `True` because status is cached.
        assert svc.is_flagged('acct:[email protected]')
        assert svc.fetch_all_flagged_userids() == set(
            ['acct:[email protected]', 'acct:[email protected]'])
Exemple #8
0
    def test_fetch_all_flagged_userids_caches_lookup(self, db_session, users):
        svc = NipsaService(db_session)

        svc.fetch_all_flagged_userids()
        users["renata"].nipsa = False

        # Returns `True` because status is cached.
        assert svc.is_flagged("acct:[email protected]")
        assert svc.fetch_all_flagged_userids() == set(
            ["acct:[email protected]", "acct:[email protected]"]
        )
Exemple #9
0
    def test_fetch_all_flagged_userids_returns_set_of_userids(
            self, db_session):
        svc = NipsaService(db_session)

        assert svc.fetch_all_flagged_userids() == {
            "acct:[email protected]",
            "acct:[email protected]",
        }
Exemple #10
0
    def test_fetch_all_flagged_userids_returns_set_of_userids(self, db_session):
        svc = NipsaService(db_session)

        assert svc.fetch_all_flagged_userids() == set(
            ["acct:[email protected]", "acct:[email protected]"]
        )