MCPcopy
hub / github.com/django/django / test_cycle

Method test_cycle

tests/sessions_tests/tests.py:278–286  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

276 self.assertIs(self.session.accessed, True)
277
278 def test_cycle(self):
279 self.session["a"], self.session["b"] = "c", "d"
280 self.session.save()
281 prev_key = self.session.session_key
282 prev_data = list(self.session.items())
283 self.session.cycle_key()
284 self.assertIs(self.session.exists(prev_key), False)
285 self.assertNotEqual(self.session.session_key, prev_key)
286 self.assertEqual(list(self.session.items()), prev_data)
287
288 async def test_cycle_async(self):
289 await self.session.aset("a", "c")

Callers

nothing calls this directly

Calls 4

saveMethod · 0.45
itemsMethod · 0.45
cycle_keyMethod · 0.45
existsMethod · 0.45

Tested by

no test coverage detected