(self)
| 1127 | cache.set("unpicklable", Unpicklable()) |
| 1128 | |
| 1129 | def test_get_or_set(self): |
| 1130 | self.assertIsNone(cache.get("projector")) |
| 1131 | self.assertEqual(cache.get_or_set("projector", 42), 42) |
| 1132 | self.assertEqual(cache.get("projector"), 42) |
| 1133 | self.assertIsNone(cache.get_or_set("null", None)) |
| 1134 | # Previous get_or_set() stores None in the cache. |
| 1135 | self.assertIsNone(cache.get("null", "default")) |
| 1136 | |
| 1137 | def test_get_or_set_callable(self): |
| 1138 | def my_callable(): |
nothing calls this directly
no test coverage detected