일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- semanage
- c3 step graph
- snmp test
- c3 초
- g++ 업데이트
- python os
- python subprocess
- selinux port 등록
- 백준
- gcc regex
- 정규식 활용
- CentOS7
- c3 second
- regex_search
- influxdb 설치
- 1697
- gcc 업데이트
- linux시간으로 변경
- c3 축 없애기
- subporcess path
- 정규식 문자열 출력
- c3 축 가리기
- c++ 정규식
- grafana dashboard
- InfluxDB
- centos pyhon 설치
- telegraf
- python popen
- 정규식 컴파일
- snmp
- Today
- Total
목록TDD (8)
리셋 되지 말자
https://stackoverflow.com/questions/59121161/python-unittest-how-to-assert-the-existence-of-a-file-or-folder-and-print-the-p Python unittest: How to assert the existence of a file or folder and print the path on failure? In a python test case, I would like to assert the existence of a file or folder AND provide a useful error message in case the assertion fails. How could I do this? The followin..
이전 selenuim을 이용한 테스트의 한계 - https://not-to-be-reset.tistory.com/455?category=935991 위 글에서 local에 chrome 웹 드라이버를 별도로 설치하고, python의 selenium을 이용해 실제 브라우저에서 App이 어떻게 동작하는지를 테스트 했다. 그런데 이렇게 하려면, local에 webdriver가 무조건 설치되어 있어야 한다. 즉, Docker로 개발하면 컨테이너 내부에서 selenium이 동작해야 하는데 동작을 위해서는 webdriver가 컨테이너에도 설치되어 있어야 한다. 컨테이너 내부에 webdriver를 다운로드 받는것도 생각했었는데, 별로 우아하지 않은 것 같다. 생각해낸 방법 웹 브라우저를 별도로 컨테이너로 띄운 다음, ..
https://stackoverflow.com/questions/15067107/difference-between-webdriver-dispose-close-and-quit Difference between webdriver.Dispose(), .Close() and .Quit() What is the difference between these Webdriver.Close() Webdriver.Quit() Webdriver.Dispose() Which one to be used and when? stackoverflow.com Thank you
https://github.com/marcgibbons/django-selenium-docker/blob/master/app/tests.py marcgibbons/django-selenium-docker Example of Django Selenium testing w/ Docker. Contribute to marcgibbons/django-selenium-docker development by creating an account on GitHub. github.com https://medium.com/@adamking0126/a-simple-recipe-for-django-development-in-docker-bonus-testing-with-selenium-6a038ec19ba5 A Simple ..
진행 순서 프로젝트 생성부터 처음부터 작성, selenium과 web driver(Firefox 사용) 설치 후, 테스트 진행 webserver가 실행되어야 하는 selenium 특성상, 'python manage.py test' 수행 시, 자동으로 'python manage.py runserver'가 수행되고, 테스트가 끝나면 자동으로 runserver 프로세스를 끝내는 과정 포함 참고 사이트 실습 코드 및 프로젝트 참고 : https://www.ordinarycoders.com/blog/article/testing-django-selenium WebDriverWait : https://june98.tistory.com/11, https://stackoverflow.com/questions/191006..
https://multifrontgarden.tistory.com/90 테스트의 종류 TDD라는 개발론이 있다. Test Driven Development 의 줄임말인데 우리말로는 테스트 주도 개발 이라고 한다. 절차를 밟아가며 차례차례 진행 후 제품을 모두 개발한 후에 테스트를 진행하는 기존 폭포수 multifrontgarden.tistory.com 감사합니다
참고한 사이트 https://ugaemi.com/tdd/Django-server-test/ 감사합니다 https://not-to-be-reset.tistory.com/422 이 게시글에서 사용한 코드를 응용(Firefox 사용) unit 테스트 - unit_tests.py from selenium import webdriver import unittest class DjangoTest(unittest.TestCase): def setUp(self): self.browser = webdriver.Firefox() def tearDown(self): self.browser.quit() def test_check_title(self): self.browser.get('http://localhost:8000')..
참고 사이트 https://wikidocs.net/book/1379 세상엔 공개된 좋은 자료가 참 많다. 찾기가 힘들고 검증이 필요하지만... 오픈소스 최고다 테스트 환경 OS : ubuntu 18.04 Python : $ python3 --version Python 3.6.9 가상환경 활성화 우분투는 venv를 쓰기 위해서 별도로 설치가 필요. 설치한다 sudo apt-get install python3-venv 가상환경을 생성한다. 이름은 아무거나 해도 상관없음. python3 -m venv test-django 가상환경을 활성화 한다. source test-django/bin/activate 필요한 패키지 설치 pip을 업그레이드 해준다. pip install --upgrade pip $ pip -..