How to pass basic authentication token in Python Requests

HOME

 headers = {'Authorization': 'Basic dXNlcjpwYXNz'}

import requests

endpoint = 'https://httpbin.org/basic-auth/user/pass'
token = 'Basic dXNlcjpwYXNz'


def test_auth_token():

    headers = {'Authorization': token}

    response = requests.get(endpoint, headers=headers)
    response_body = response.json()
    print(response_body)
    assert response.status_code == 200
    assert response_body["authenticated"] == True
    assert response_body["user"] == "user"

pytest Authentication_test.py -s

Leave a comment