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))
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))
def remove_from_cache(self): key = SessionCache.session_key(self.provider, self.userid) SessionCache.remove_session(key)
def remove_from_cache(self): key = SessionCache.session_key(self.provider, self.userid) SessionCache.remove_session(key)