반응형
PyTest에서 API 사용하기 참조
2024.05.08 - [🎪 놀고있네/Python] - [Python] PyTest - API 테스트 해보기
header 부분 추가
import requests
def get_users_by_name(name):
# API 엔드포인트
API_URL = "https://jsonplaceholder.typicode.com/users"
# 추가할 헤더 정보
headers = {
"Authorization": "Bearer <your_access_token>",
"User-Agent": "My App/1.0"
}
# GET 요청을 보내어 사용자 목록을 가져옴
response = requests.get(API_URL, headers)
# 응답 코드가 200인지 확인
if response.status_code != 200:
# 응답이 성공적으로 수신되지 않은 경우 오류 처리
raise Exception("Failed to fetch user data from API")
# 응답의 JSON 형식을 파싱하여 사용자 목록을 가져옴
users = response.json()
# 사용자 목록을 반복하면서 원하는 이름을 가진 사용자를 찾음
matching_users = [user for user in users if user["name"] == name]
return matching_users
반응형
'🎪 놀고있네 > Python' 카테고리의 다른 글
[Python] PyTest - Handling Failures (0) | 2024.05.08 |
---|---|
[Python] PyTest - API 테스트 해보기 (0) | 2024.05.08 |
[Python] PyTest - parametrize 사용해보기 2 (0) | 2024.05.04 |
[Python] PyTest - parametrize 사용해보기 (0) | 2024.05.04 |
[Python] Pytest 사용해보기(Conftest) (0) | 2024.05.03 |
댓글