コード例 #1
0
    def test_closed_session_not_reused(self, _):
        session = self._create_session()
        SessionCache.remember_session('somekey', session)
        session._is_closed = True

        result = SessionCache.lookup_session('somekey')

        self.assertIsNone(result)
コード例 #2
0
    def test_closed_session_not_reused(self, _):
        session = self._create_session()
        SessionCache.remember_session('somekey', session)
        session._is_closed = True

        result = SessionCache.lookup_session('somekey')

        self.assertIsNone(result)
コード例 #3
0
    def test_close_removes_session_from_cache(self, _):
        email = '*****@*****.**'
        self.provider.address_for.return_value = email
        session = self._create_session()

        key = SessionCache.session_key(self.provider, self.auth.username)
        SessionCache.remember_session(key, session)

        self.assertEqual(session, SessionCache.lookup_session(key))

        with patch('pixelated.bitmask_libraries.session.unregister') as unregister_mock:
            session.close()

        self.assertIsNone(SessionCache.lookup_session(key))
コード例 #4
0
    def test_close_removes_session_from_cache(self, _):
        email = '*****@*****.**'
        self.provider.address_for.return_value = email
        session = self._create_session()

        key = SessionCache.session_key(self.provider, self.auth.username)
        SessionCache.remember_session(key, session)

        self.assertEqual(session, SessionCache.lookup_session(key))

        with patch('pixelated.bitmask_libraries.session.unregister'
                   ) as unregister_mock:
            session.close()

        self.assertIsNone(SessionCache.lookup_session(key))
コード例 #5
0
ファイル: pix.py プロジェクト: arximboldi/bitmask_client
 def remove_from_cache(self):
     key = SessionCache.session_key(self.provider, self.userid)
     SessionCache.remove_session(key)
コード例 #6
0
 def remove_from_cache(self):
     key = SessionCache.session_key(self.provider, self.userid)
     SessionCache.remove_session(key)