본문 바로가기
반응형

분류 전체보기174

[Python] Pytest 설치하고 사용하기 Pytest는 Python에서 사용하는 테스팅 프레임워크임단위 테스트를 쉽고 효율적으로 작성하고 실행할 수 있게 해준다기에 사용해 본다Pytest에 주요 기능간결한 테스트 코드 작성: pytest는 간단한 문법으로 테스트를 작성할 수 있게 해줍니다.자동 테스트 발견: 특정 규칙에 따라 이름이 지정된 파일과 함수를 자동으로 찾아 테스트를 실행합니다.풍부한 플러그인 지원: 다양한 플러그인을 통해 기능을 확장할 수 있습니다.고급 Assertion 기능: 표현식의 결과를 자동으로 출력해주어 디버깅을 용이하게 합니다.다양한 테스트 스타일 지원: xUnit 스타일의 테스트뿐만 아니라 단순한 함수 기반 테스트도 지원합니다.픽스쳐(Fixture) 지원: 테스트 전/후에 실행할 코드를 정의하여, 테스.. 2024. 4. 30.
[PyTest] 특정 테스트 케이스만 실행하기 - 특정 그룹 지정 테스트 케이스 중 비슷한 특징을 모아서 그룹핑할 수 있고, 이 그룹만 테스트 케이스를 실행하고 싶을 때 사용할 수 있는 명령어가 있다. '테스트케이스 이름' 만으로 그루핑해서 실행하고 싶으면 아래 포스팅을 참조2024.04.30 - [🎪 놀고있네/Python] - [PyTest] 특정 케이스만 실행하기 - 테스트 케이스 이름 100def test_greater_equal(): num = 10 assert num >= 10def test_less(): nu" data-og-host="miaow-miaow.tistory.com" data-og-source-url="https://miaow-miaow.tistory.com/223" data-og-url="https://miaow-miaow.tistory.co.. 2024. 4. 30.
[PyTest] 특정 케이스만 실행하기 - 테스트 케이스 이름 테스트 케이스 중 특정 테스트 케이스만 몇개 실행하고 싶을 때, 사용하면 좋은 명령어가 있다. import pytestdef test_greater(): num = 10 assert num > 100def test_greater_equal(): num = 10 assert num >= 10def test_less(): num = 200 assert num  위와같은 예제 파일이 있고, 여기 테스트 케이스들 중 'greater' 가 들어간 테스트 케이스들만 실행하고 싶을 때  greater 가 포함된 케이스 세개만 실행된 것을 확인할 수 있따.  pytest -k -v 여기서 -k 플래그는 특정 substring 인 'greater' 과 일치하는 테스트 케이스만 실행하고, -v 플래.. 2024. 4. 30.
[Python] Selenium - Google에서 Python 검색하기 Selenium을 사용해서 Google 에 들어가고Python 이라는 검색어를 입력해서 결과를 얻어오는 케이스이다. from selenium import webdriverfrom selenium.webdriver.chrome.service import Service as ChromeServicefrom webdriver_manager.chrome import ChromeDriverManagerfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.by import By# Chrome Driver 생성driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().. 2024. 4. 29.
[Python] Selenium 시작하기(webdriver-manager) 웹 애플리케이션 자동화를 위해서 Selenium 을 사용하는데Selenium을 사용하기 위해서는 selenium 패키지를 설치해야 하고, 아래와 같은 명령어를 사용함 VS Code 터미널에 아래 명령어를 입력하여 설치를 완료함pip install selenium  임의의 파이썬 파일을 생성해서 아래와 같이 예제 코드를 입력함from selenium import webdriverfrom selenium.webdriver.common.keys import Keys# Chrome WebDriver 인스턴스 생성driver = webdriver.Chrome('/path/to/chromedriver') # WebDriver 경로 지정# Google 홈페이지 열기driver.get("http://www.googl.. 2024. 4. 28.
[Python] launch.json 설정하기 - 특정 파일만 실행 launch.json 파일을 생성하는 법은 아래 포스팅 참고2024.04.27 - [🎪 놀고있네/Python] - [Python] launch.json 만들기 (VS Code)   launch.json 파일에 특정 파일을 만들어서program 설정값에 경로를 추가함 "program": "${workspaceFolder}/KKK.py", // 'KKK' python 파일을 실행  워크스페이스 폴더에 특정 파일을 실행하도록 런처를 저장하면다른 파일을 선택하고 디버깅을 진행하더라도  지정된 파일만 실행하게 됨 2024. 4. 28.
[Python] launch.json 만들기 (VS Code) Visual Studio Code 에서 Python 을 사용중인데,이번에는 launch.json(디버깅 환경설정 파일) 을 생성해서 파일을 실행해보겠음 일반적으로 F5나 실행버튼으로 파일을 실행함 실행 및 디버그 > launch.json 파일 만들기 선택  Python Debugger 선택 > Python File 선택 그럼 아래와 같이 launch.json 파일이 생성됨   이 때 launch.json에서 코드를 실행할 디렉토리를 설정할 수 있음"cwd"(current working directory)라는 설정값이 있는데 이를 잘 설정해줘야 문제없이 코드를 실행할 수 있음 cwd 에 사용할 수 있는 value 들은 아래와 같고 워크스페이스 폴더를 설정값으로 사용할 거라 "cwd":"${workspace.. 2024. 4. 27.
[Python] python 설치하기(macOS, VS Code) Visual Studio Code 에 Python 설치하기 Visual Studio Code > 마켓플레이스 > Python, Python Extension Pack 설치 Python 다운로드 아래 Python 홈페이지에서 다운로드 https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org 설치 진행 설치되면 아래와 같이 폴더가 뜸  VS Code 에서 Python 환경 만들기 명령어 창에 >Python: 환경만들기 입력하고 선택 그러면 작업 환경이 Venv와 Conda 가 노출되는데, Venv 선택설치한 Python 버전 확인해서 선택  임의로 .py 인 파일을 .. 2024. 4. 27.
[퍼온글] Intellij 에서 JavaScript 프로젝트 생성하기 https://jjam89.tistory.com/282 2023. 9. 18.
반응형