# pytest

66개의 포스트
post-thumbnail

conftest.py on Pytest

이번 포스트에서는 Pytest에서 사용되는 conftest.py 라는 이름을 가진 파일에 대해 기재해봅니다.

2023년 11월 26일
·
0개의 댓글
·
post-thumbnail

with pytest.raise() 로 에러 일으키기

대답해 자비스!!

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

파이썬의 병렬실행과 병렬테스트 : Pytest-xdist

이번포스트에서는 파이썬의 병렬실행과 함께 병렬테스트 시에 어떤 방법이 있을지 정리해봅니다.

2023년 11월 5일
·
0개의 댓글
·
post-thumbnail

FastAPI 통합테스트 - TestClient

FastAPI 통합 테스트를 개발하는데 참고자료를 정리하고자 간단하게 정리하고자 작성했다.

2023년 9월 7일
·
0개의 댓글
·
post-thumbnail

FastAPI 에서 pytest를 통한 서버 테스트 코드 작성

FastAPI를 통해서 API를 개발하는데 있어서 postman이나 swagger를 통해 테스트를 직접 수동으로 하는 것이 작업량이 많이 질 수록 테스트할 양이 많아지기 떄문에 불편함을 느꼈다. 그래서 이번 개발하는데 있어서 통합테스트 코드를 작성함

2023년 9월 6일
·
0개의 댓글
·

TDD는 꼭 필요할까

개발을 하고 있다면 ... 커밋하기 전 유닛테스트가 얼마나 중요한지 .. 당신은 알 것이다 며칠 전, 폴더 네이밍을 변경하면서 너무 바보같이 그 안에서 선언되어있는 파일은 수정하지 않는 .. 정말 기초적이고 바보같은 실수를 저질러버리고 마는데... 다행히 한 줄이었어서 바로 해결하긴 했지만, 실제 운영중인 서비스에 그런 짓을 했다고 생각하면 손이 떨리고...

2023년 8월 2일
·
1개의 댓글
·

Pytest - Django

pytest-django는 django 프로젝트에서 pytest를 사용하기 위한 플러그인pytest와 pytest-django는 Standard Django Test suite와 Nose Test suite 호환됨단, 테스트 실행은 django의 manage.py te

2023년 6월 30일
·
0개의 댓글
·
post-thumbnail

파이썬 unittest에서 pytest로 전환하기

좀 쉽게 `unitest` 문법을 `pytest`로 전환하자.

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

Allure & Pytest - 자동화 테스트 결과 리포트 생성하기

Allure & Pytest - 자동화 테스트 결과 리포트 생성하기

2023년 6월 20일
·
0개의 댓글
·

pytest-mock-resources create_mongo_fixture

환경에 따라 mongo client 인스턴스를 만들어 사용하려고 함테스트 코드 상에서 의존성 주입을 하려고 했는데 pytest는 테스트 클래스에 \_\_init\_\_ 메서드를 만들 수 없었음. 다른 메서드에 def a(b: B): 이렇게 의존성 주입을 하려고 하니까

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

TDD - Allure Report 조금 더 다뤄보기(1)

Allure Report의 몇몇 기능들을 살펴보며 보기 편한 결과 보고서를 만들어보자.

2023년 5월 6일
·
0개의 댓글
·

pytest error - ModuleNotFoundError

fastAPI router pytest 하려고 하는데오류가 발생함fastAPI 실행하면 문제없음.export PYTHONPATH="${PYTHONPATH}:/mnt/c/Users/kim/Desktop/myP/fastapi-test/app"참고: https://

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

Driver 생성과 Pytest의 addoption

모바일 자동화테스트에서는 드라이버의 생성 전략에 대해 별도로 고민해보긴 해야합니다.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

Image_Us-테스트코드

배포나 개발 시 app을 구동할 때 예외케이스 때문에 서비스가 동작이 되자 않거나 에러가 뜨는 경우가 생김pytest를 이용한 테스크코드를 작성함으로서 개발 단계 및 배포 전 가능한 한 많은 케이스를 짜두고 안정적인 서비스를 개발pytest 설치테스트 폴더구조\*mod

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[Python] Testing Framework - pytest, unittest

unittest는 python에 내장되어 있는 표준 라이브러리 입니다. 그래서 바로 import 하여 사용하는 것이 가능합니다. pytest는 설치하고 import 하여 사용합니다.파일명: test로 시작Unittest에서는 지정된 파일은 반드시 모듈로 import 가

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

[Django] - pytest

1. 설치 pytest-django를 설치하면 자동적으로 pytest도 같이 설치됩니다. 2. pytest 설정 DJANGOSETTINGSMODULE 환경 변수를 설정함으로써, 원하는 --settings=yourproject.settings 옵션을 명시하는 것과

2023년 2월 23일
·
0개의 댓글
·

Github Actions python pytest TypeError: expected str, bytes or os.PathLike object, not NoneType

github actions에서 pytest를 실행하려고 workflow.yml을 작성함.pytest 실행부분에서 에러가 발생함env_path 관련 에러가 뜨길래 환경변수 문제인줄 알고 환경변수를 github settings에 작성함 -> 실패pip install할 때

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

1. 테스트 코드 개선: service와 repository의 의존성 끊기

흔히 사용하는 service 레이어와 repository 레이어 사이의 의존성을 끊어 테스트 코드를 개선한다

2022년 10월 30일
·
0개의 댓글
·
post-thumbnail

TDD on Python with Kata - [2] Poetry + Tox 환경 설정

Python에서 TDD (Test Driven Development) 환경을 구성하고, 간단한 TDD Kata를 진행하며 익숙해져 보겠습니다.

2022년 10월 27일
·
0개의 댓글
·
post-thumbnail

TDD on Python with Kata - [1] Poetry + Pytest 환경 설정

Python에서 TDD (Test Driven Development) 환경을 구성하고, 간단한 TDD Kata를 진행하며 익숙해져 보겠습니다.

2022년 10월 25일
·
0개의 댓글
·