반응형

Python 25

단일 파일을 pytest로 테스트하는 방법

단일 파일을 pytest로 테스트하는 방법 파이테스트에서 단일 파일을 어떻게 테스트합니까?문서에서 "이 파일만 테스트" 옵션을 찾을 수 없고 무시 옵션만 찾을 수 있습니다. 가급적이면 이것은 명령행에서 작동합니다.setup.cfg아이디어에서 다른 파일 테스트를 실행하고 싶기 때문입니다.전체 제품군이 너무 오래 걸립니다.간단히 실행되는pytest파일의 경로와 함께 비슷한 것 pytest tests/test_file.py 사용::테스트 파일에서 특정 테스트를 실행하는 구문: pytest test_mod.py::test_func 여기서test_func테스트 방법 또는 클래스가 될 수 있습니다(예: pytest test_mod.py::TestClass). 자세한 방법 및 자세한 내용은 문서의 "실행할 테스트 지..

programing 2023.06.24

django의 model.save()가 full_clean()을 호출하지 않는 이유는 무엇입니까?

django의 model.save()가 full_clean()을 호출하지 않는 이유는 무엇입니까? 저는 장고의 옴이 모델 폼의 일부로 저장되지 않는 한 모델에서 'full_clean'이라고 부르지 않는 이유가 있는지 아는 사람이 있는지 궁금합니다. 모델의 save() 메서드를 호출할 때 full_clean()은 자동으로 호출되지 않습니다.수동으로 생성한 모델에 대해 한 단계 모델 유효성 검사를 실행하려면 수동으로 호출해야 합니다. django의 전체 클린 문서 (참고: Django 1.6에 대한 견적 업데이트...이전 django 문서에도 모델폼에 대한 경고가 있었습니다.) 사람들이 이런 행동을 원하지 않는 좋은 이유가 있습니까?모델에 유효성 검사를 추가하는 데 시간이 걸린다면 모델이 저장될 때마다 유효..

programing 2023.06.09

부분(예: 폴더 경로, 이름 및 확장명)에서 파일에 대한 전체 경로를 만들려면 어떻게 해야 합니까?

부분(예: 폴더 경로, 이름 및 확장명)에서 파일에 대한 전체 경로를 만들려면 어떻게 해야 합니까? 파일 경로 이름을 모듈에 전달해야 합니다.디렉토리 이름, 기본 파일 이름 및 파일 형식 문자열에서 파일 경로를 작성하려면 어떻게 해야 합니까? 디렉토리가 호출 시 존재할 수도 있고 존재하지 않을 수 있습니다. 예: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' 문자열을 만들어야 합니다.'/home/me/dev/my_reports/daily_report.pdf' 조각들을 수동으로 연결하는 것은 좋은 방법이 아닌 것 같습니다.나는 노력했다.os.path.join: join(dir_name,base_filename,f..

programing 2023.06.04

그림.add_subplot(111)에서 인수는 무엇을 의미합니까?

그림.add_subplot(111)에서 인수는 무엇을 의미합니까? 가끔 다음과 같은 코드를 발견합니다. import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() 그 결과: 서류를 정신없이 읽어봤는데 설명문을 못 찾겠어요111. 가끔 나는 본다.212. 의 주장은 무엇입니까?fig.add_subplot()심술궂은가요?다음 사진으로 설명하는 것이 가장 좋을 것 같습니다. 위의 내용을 초기화하려면 다음과 같이 입력합니다. import matplotlib.pyplot as plt fig = plt.figure() f..

programing 2023.04.20

오브젝트 속성을 기반으로 오브젝트 목록을 정렬하려면 어떻게 해야 합니까?

오브젝트 속성을 기반으로 오브젝트 목록을 정렬하려면 어떻게 해야 합니까? 각 객체의 특정 속성을 기준으로 정렬하는 Python 객체의 목록이 있습니다. [Tag(name="toe", count=10), Tag(name="leg", count=2), ...] 목록을 정렬하려면 어떻게 해야 합니까?.count내림차순으로?목록을 정렬하려면: orig_list.sort(key=lambda x: x.count, reverse=True) 새 목록을 반환하려면sorted: new_list = sorted(orig_list, key=lambda x: x.count, reverse=True) 설명: key=lambda x: x.count수순으로 정렬하다 reverse=True내림차순으로 정렬하다 키별 정렬에 대한 자세한..

programing 2023.04.10
반응형