(self)
| 474 | self.assertNotIn('invalid', morsel) |
| 475 | |
| 476 | def test_setdefault(self): |
| 477 | morsel = cookies.Morsel() |
| 478 | morsel.update({ |
| 479 | 'domain': 'example.com', |
| 480 | 'version': 2, |
| 481 | }) |
| 482 | # this shouldn't override the default value |
| 483 | self.assertEqual(morsel.setdefault('expires', 'value'), '') |
| 484 | self.assertEqual(morsel['expires'], '') |
| 485 | self.assertEqual(morsel.setdefault('Version', 1), 2) |
| 486 | self.assertEqual(morsel['version'], 2) |
| 487 | self.assertEqual(morsel.setdefault('DOMAIN', 'value'), 'example.com') |
| 488 | self.assertEqual(morsel['domain'], 'example.com') |
| 489 | |
| 490 | with self.assertRaises(cookies.CookieError): |
| 491 | morsel.setdefault('invalid', 'value') |
| 492 | self.assertNotIn('invalid', morsel) |
| 493 | |
| 494 | def test_update(self): |
| 495 | attribs = {'expires': 1, 'Version': 2, 'DOMAIN': 'example.com'} |
nothing calls this directly
no test coverage detected