(self)
| 524 | self.assertEqual(sorted(headers.items()), sorted(unpickled.items())) |
| 525 | |
| 526 | def test_setdefault(self): |
| 527 | headers = HTTPHeaders() |
| 528 | headers["foo"] = "bar" |
| 529 | # If a value is present, setdefault returns it without changes. |
| 530 | self.assertEqual(headers.setdefault("foo", "baz"), "bar") |
| 531 | self.assertEqual(headers["foo"], "bar") |
| 532 | # If a value is not present, setdefault sets it for future use. |
| 533 | self.assertEqual(headers.setdefault("quux", "xyzzy"), "xyzzy") |
| 534 | self.assertEqual(headers["quux"], "xyzzy") |
| 535 | self.assertEqual(sorted(headers.get_all()), [("Foo", "bar"), ("Quux", "xyzzy")]) |
| 536 | |
| 537 | def test_string(self): |
| 538 | headers = HTTPHeaders() |
nothing calls this directly
no test coverage detected