def test_request_credentials(self): req = DummyRequest() req.environ['HTTP_AUTHORIZATION'] = 'Basic bWU6cGFzc3dvcmQ=\n' creds = models.request_credentials(req) self.assertEqual(creds, ('me', 'password'))
def test_request_credentials_noauth(self): req = DummyRequest() creds = models.request_credentials(req) self.assertEqual(creds, (None, None))
def test_request_credentials_nonbasic(self): req = DummyRequest() req.environ['HTTP_AUTHORIZATION'] = 'MAC bWU6cGFzc3dvcmQ=\n' with self.assertRaises(NotImplementedError): models.request_credentials(req)