본문 바로가기
반응형

Development/Python10

python psycopg2 에러 발생시 pip install psycopg2 운영 체제 / 배포 데비안 / 우분투 파이썬 2 sudo apt install libpq-dev python-dev 파이썬 3 sudo apt install libpq-dev python3-dev 2020. 11. 6.
Python 패키지 오프라인 다운로드 및 설치 Python 개발/운영 환경을 셋팅할 때... 개발 환경에서는 인터넷을 쓸 수 있는데 운영 환경에서는 인터넷을 쓸 수 없는 경우가 있어서... 아래와 같은 방법을 사용하고 있습니다. 1. pip 를 이용하여 현재 사용중인 패키지 리스트를 백업받는다. (새 폴더 하나 만들어서 그 곳에서 실행하세요) 1 py -3.6 -m pip freeze > requirements.txt cs 이렇게 하면 requirements.txt 파일에 현재 사용중인 패키지 리스트를 백업받는다. * requirements.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 APScheduler==3.3.1 certifi==2017.7.27.1 chardet==3.0.4 gevent==1.2.2 greenlet==0... 2020. 3. 28.
5. 사용자 입력 저장 (데이터베이스 기반 테스트) 폼으로 POST 요청 전송 POST 요청 전송을 위해 처리할 일은 다음과 같다. 태그에 name 속성 추가 태그에 method="POST" 속성 추가 lists/templates/home.html 파일을 태그에 name 속성을 추가하고 태그로 감싸도록 수정한다. 일정관리 일정목록 지금까지는 매번 예상되는 테스트 실패를 만들어 이를 고쳐나갔는데 이번엔 예기치 못한 테스트 실패가 발생한다. $ python function_tests.py E ====================================================================== ERROR: test_can_start_a_list_and_retrieve_it_later (__main__.NewVisitorTest) ---.. 2019. 7. 28.
04. 테스트와 리팩토링 TDD에 대한 의문점 코드를 구현할수록 테스트 또한 점점 복잡해진다. 그리고 반복적인 노력이 아깝게 생각이 들다보니 아래와 같은 의문이 든다. 테스트가 지나치게 많은 것이 아닌가. 테스트가 일부 중복되는 것 아닌가. 단위 테스트와 기능 테스트 사이에 분명히 중복된 부분이 있다. django.core.urlresolvers 불러오는 건 왜 테스트하는가. 이건 Django 프레임워크 테스트, 서드파티 코드 테스트 아닌가. 지금까지 선언 한 줄 테스트, 상수값 반환 검사 같은 단위 테스트는 너무나 자명한(당연한) 것들 아닌가. home_page = None 같은 코드는 단위 테스트/코딩 반복 과정에서 좀 건너 뛰어도 되는 것 아닌가. 실무적으로 정말 이렇게까지 코딩해야 하는가. TDD 과정에서 이러한 질문을 .. 2019. 7. 28.
반응형