(self)
| 234 | self.assertRaises(KeyError, lambda: self._box[key0]) |
| 235 | |
| 236 | def test_get(self): |
| 237 | # Retrieve messages using get() |
| 238 | key0 = self._box.add(self._template % 0) |
| 239 | msg = self._box.get(key0) |
| 240 | self.assertEqual(msg['from'], 'foo') |
| 241 | self.assertEqual(msg.get_payload(), '0\n') |
| 242 | self.assertIsNone(self._box.get('foo')) |
| 243 | self.assertIs(self._box.get('foo', False), False) |
| 244 | self._box.close() |
| 245 | self._box = self._factory(self._path) |
| 246 | key1 = self._box.add(self._template % 1) |
| 247 | msg = self._box.get(key1) |
| 248 | self.assertEqual(msg['from'], 'foo') |
| 249 | self.assertEqual(msg.get_payload(), '1\n') |
| 250 | |
| 251 | def test_getitem(self): |
| 252 | # Retrieve message using __getitem__() |
nothing calls this directly
no test coverage detected