def test_basic_auth_wrong_token(): _token = "{}:{}:foo".format(client_id, client_secret) token = as_unicode(base64.b64encode(as_bytes(_token))) with pytest.raises(ValueError): basic_authn("Basic {}".format(token)) _token = "{}:{}".format(client_id, client_secret) with pytest.raises(ValueError): basic_authn("Basic {}".format(_token)) _token = "{}{}".format(client_id, client_secret) token = as_unicode(base64.b64encode(as_bytes(_token))) with pytest.raises(ValueError): basic_authn("Basic {}".format(token))
def test_basic_auth_wrong_label(): _token = "{}:{}".format(client_id, client_secret) token = as_unicode(base64.b64encode(as_bytes(_token))) with pytest.raises(AuthnFailure): basic_authn("Expanded {}".format(token))
def test_basic_auth(): _token = "{}:{}".format(client_id, client_secret) token = as_unicode(base64.b64encode(as_bytes(_token))) res = basic_authn("Basic {}".format(token)) assert res