| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- linux
- 도커컴포즈
- terraform
- 빅오노테이션
- docker-compose
- 파이썬
- minikube 설치 방법
- DynamoDB
- customize
- Shell
- Django
- AWS
- 테라폼 문법
- 도커
- 테라폼 기본 문법
- server
- nosql
- python
- 컨테이너
- sftp란
- BIG-O NOTATION
- test
- zsh
- minikube mac 설치
- terraform 문법
- Bash
- zshrc
- docker
- iterm2 단축키
- iterm2 shortcuts
- Today
- Total
목록customize (2)
sklass의 s-class 프로그래밍 blog
django에서 test명령어를 실행할때, argument, 즉 option을 추가해서 명령어를 실행하고 싶을때가 있습니다. 이런경우, DiscoverRunner라는 Django Test의 최상위 클래스의 add_arguments()라는 classmethod를 override하면 됩니다. 아래에 예시를 참고하세요. tests/runner.py 에 아래 코드를 추가해줍니다. from django.conf import settings from django.test.runner import DiscoverRunner class TestRunner(DiscoverRunner): def __init__(self, mol_id, conformer_id, **kwargs): super().__init__(**kwar..
Djanog 를 실행시킬때 manage.py 뒤에 오는 명령어들은 흔히 runserver 나 test등을 꼽을 수 있습니다. runserver는 django의 웹서버를 활성화 시켜서 로컬 환경에서 테스트를 용이하게끔 하는것이고, test는 TestCase들이 있다면 테스트할 수 있는 명령어입니다. 이외에도 django를 쓰다보면, 특별한 기능을 명령어를 실행시켜서 만들고 싶을때가 있습니다. 예를 들어서 테스트를 할때 뒤에 --tag 명령어가 너무 많이 붙는다던지, option이 길어져서 이거를 하나의 명령어를 실행시키고 그 명령어가 os.system()으로 길고 복잡한 명령어를 실행시키게끔 할 수도 있습니다. 이를 위해서는 아래와 같이 애플리케이션에 management/commands 디렉토리를 추가하면..