def test_get_remote_without_base64_part(self): get_remote_user = self.make_one() encoded = base64.b64encode('USERNAME') auth = 'basic {}'.format(encoded) request = TestRequest(dict(HTTP_AUTHORIZATION=auth)) user = get_remote_user(request) self.assertEqual(user, None)
def test_get_remote_user_with_empty_environ(self): get_remote_user = self.make_one() request = TestRequest({}) user = get_remote_user(request) self.assertEqual(user, None)
def test_get_remote_non_basic(self): get_remote_user = self.make_one() request = TestRequest(dict(HTTP_AUTHORIZATION='foobar XXX')) user = get_remote_user(request) self.assertEqual(user, None)
def test_get_remote_without_colon(self): get_remote_user = self.make_one() request = TestRequest(dict(HTTP_AUTHORIZATION='basic')) user = get_remote_user(request) self.assertEqual(user, None)
def test_get_remote_bad_base64(self): get_remote_user = self.make_one() request = TestRequest(dict(HTTP_AUTHORIZATION='basic Breaking####Bad')) user = get_remote_user(request) self.assertEqual(user, None)