(self)
| 1146 | self.assertIsNone(cache.get("null", "default")) |
| 1147 | |
| 1148 | def test_get_or_set_version(self): |
| 1149 | msg = "get_or_set() missing 1 required positional argument: 'default'" |
| 1150 | self.assertEqual(cache.get_or_set("brian", 1979, version=2), 1979) |
| 1151 | with self.assertRaisesMessage(TypeError, msg): |
| 1152 | cache.get_or_set("brian") |
| 1153 | with self.assertRaisesMessage(TypeError, msg): |
| 1154 | cache.get_or_set("brian", version=1) |
| 1155 | self.assertIsNone(cache.get("brian", version=1)) |
| 1156 | self.assertEqual(cache.get_or_set("brian", 42, version=1), 42) |
| 1157 | self.assertEqual(cache.get_or_set("brian", 1979, version=2), 1979) |
| 1158 | self.assertIsNone(cache.get("brian", version=3)) |
| 1159 | |
| 1160 | def test_get_or_set_racing(self): |
| 1161 | with mock.patch( |
nothing calls this directly
no test coverage detected