은 내가 Djangos model.Manager() 클래스에 체인 전화를 조롱하려합니다. 지금은 values()과 filter() 방법을 조롱하고 싶습니다. 내가 조금 테스트 프로젝트 만든 테스트하려면 : 가상 환경 실행 pip install django mock mock-django nose django-nose 응용 프로그램을 만들기 manage.py
mock.patch로 폼을 모의하려했으나 할 수 없습니다. 이 코드 forms.py class CreatePostForm(object):
pass
views.py 있습니다 from forms import CreatePostForm
def doit():
print CreatePostForm()
을 나는 고립에서이보기를 테스트하고자
시뮬레이션에서 주어진 시간에 중단하고 일부 정보를 검색 한 다음 시뮬레이션을 계속 진행하는 데 필요한 장기 실행 시뮬레이션이 있습니다. 필자는 최근에 테스트 주도 디자인 (Design Driven Design) 방법을 사용하기 시작했습니다. 불행히도 대화 형 셸로 떨어지는 응용 프로그램을 단위 테스트하는 방법을 모릅니다. 여기 는 내가 뭘하려고 오전의 기본
적절한 뷰를 호출하면 내가보기 데코레이터가 제대로 를 작동하는 경우 을 테스트 할 그래서, 여기 features이 장식 get_object 및 뷰의 myapp.views. @get_object
def features(request, object):
return {}
나는이 조롱하려고 : 내가 있었어야 생각하지만 new_view = Mock(_
TestCase.setUpClass() 메서드에서 패치 된 개체에 부작용을 설정하여 setUp()을 통해 테스트 당 부작용을 설정하지 않고도 부작용이 지속될 수 있도록하려고합니다. @classmethod에서 패치에 액세스하려면 어떻게해야합니까? @patch('my_module.auxiliary_module', autospec=True)
class Test
모델이 있는데 데이터베이스 레이어를 호출하지 않고 유효성 검사를 테스트하려고합니다. 단어로 설명하기보다는 예제 코드를 게시 할 것입니다. 여기서 문제는 바에 대한 ForeignKey 관계입니다.이 테스트는 내가 테스트하려는 대상과 관련이 없지만 원하는 테스트를 실행하지 못하게합니다. 첫째, myapp/models.py : from django.core.ex
파이썬/장고로 단위 테스트를 위해 모의 노력을하고 있지만 작동하지 않습니다. 모의 행위는 한번도 부르지 않은 것처럼 행동합니다. tests.py from my_module import my_library
my_library = MagicMock()
class MyTest(TestCase):
def test_add(self):
acr
단위 테스트에서 모의 구현을 시도했지만 호출해야합니다. tests.py from mock import patch
class MyTest(TestCase):
def test_add(self):
name = 'Test'
with patch('my_module.my_file.my_function') as add_method
가져온 모듈의 함수 @patch을 이해하고 싶습니다. 여기까지입니다. 응용 프로그램/mocking.py : from app.my_module import get_user_name
def test_method():
return get_user_name()
if __name__ == "__main__":
print "Starting P