コード例 #1
0
ファイル: nipsa_test.py プロジェクト: hypothesis/h
    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)
コード例 #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]")
コード例 #3
0
ファイル: nipsa_test.py プロジェクト: hypothesis/h
    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)
コード例 #4
0
ファイル: nipsa_test.py プロジェクト: hypothesis/h
    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]")
コード例 #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)
コード例 #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)
コード例 #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]'])
コード例 #8
0
ファイル: nipsa_test.py プロジェクト: hypothesis/h
    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]"]
        )
コード例 #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]",
        }
コード例 #10
0
ファイル: nipsa_test.py プロジェクト: hypothesis/h
    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]"]
        )