(self, headers, realm)
| 1587 | 'expected bypass of %s to be False' % host) |
| 1588 | |
| 1589 | def check_basic_auth(self, headers, realm): |
| 1590 | with self.subTest(realm=realm, headers=headers): |
| 1591 | opener = OpenerDirector() |
| 1592 | password_manager = MockPasswordManager() |
| 1593 | auth_handler = urllib.request.HTTPBasicAuthHandler(password_manager) |
| 1594 | body = '\r\n'.join(headers) + '\r\n\r\n' |
| 1595 | http_handler = MockHTTPHandlerRedirect(401, body) |
| 1596 | opener.add_handler(auth_handler) |
| 1597 | opener.add_handler(http_handler) |
| 1598 | self._test_basic_auth(opener, auth_handler, "Authorization", |
| 1599 | realm, http_handler, password_manager, |
| 1600 | "http://acme.example.com/protected", |
| 1601 | "http://acme.example.com/protected") |
| 1602 | |
| 1603 | def test_basic_auth(self): |
| 1604 | realm = "realm2@example.com" |
no test coverage detected