나는 unittests 무작위로 실패 의이 wierd 문제로 실행됩니다. 나는 기본적으로 신디케이션 여기 피드 내 코드의 관련 부분입니다 테스트입니다 : class ObjectFeedTests(PuppyTestCase):
def test_object_feeds(self):
site = Site.objects.get_or_create(i
적절한 뷰를 호출하면 내가보기 데코레이터가 제대로 를 작동하는 경우 을 테스트 할 그래서, 여기 features이 장식 get_object 및 뷰의 myapp.views. @get_object
def features(request, object):
return {}
나는이 조롱하려고 : 내가 있었어야 생각하지만 new_view = Mock(_
저는 장고 초보자이며이를 사용하는 데 익숙해 져 있습니다. 또한 단위 테스트를 많이 믿습니다. 내가 테스트 클래스 내에서 django_admin.py inspectdb > models.py class Contracts(models.Model):
parent_id = models.IntegerField()
contract_num = mode
django unittest를 python 서브 프로세스를 통해 실행하고 싶습니다. 모든 데이터 (특히 Failure 또는 OK 단어)를 변수에 저장하고 싶습니다. 나는이 출력을 실행하는 하위 프로세스를 사용하는 경우에는 부분 만 포함 "별명 '기본'에 대한 테스트 데이터베이스를 ... 파괴" "별명 '기본'에 대한 ... 테스트 데이터베이스 만들기" 나머
단위 테스트는 응용 프로그램 기능을 측정하는 좋은 방법이지만 일부 예비 성능 프로파일 링을 사용하는 사람이 있습니까? 필자가 말한 것은 자동화 된 테스트 실행의 일부로 프로파일 링 도구를 실행하고 성능 결과를 저장 한 다음 임의의 값으로 비교하여 병목 현상이 발생하지 않도록하는 것입니다. 예를 들어, 최근 Django 태그 라이브러리가 템플릿 파싱 시간을
내가 정말 좋아하는 레일즈 프레임 워크에 대해 뭔가 발견했다. CSS 셀렉터로 템플릿의 출력을 정말 쉽게 테스트 할 수있는 능력이다. 예를 들어 특정 ID를 가진 요소가 페이지에 얼마나 많은 "li"요소가 있는지 테스트 할 수있다. 존재 함, ecc. AssertContains 정말이 악기에 비해 제한 느낌, 그들을 밖으로 검사 : http://guides
세션이 작동하지 않는 것 같습니다. Django는 HttpRequest 객체가 'session'이라는 속성을 가지고 있지 않다고 불평합니다. 이 문서에는 미들웨어가 활성화되어 있고 설치된 응용 프로그램에 django.contrib.sessions가 있으면 잘 할 수 있다고 명시되어 있습니다. 단위 테스트를 사용하여이 오류가 발생합니다. 내 views.py에
동일한 테스트 케이스 클래스에서 다른 테스트를 통과하는 단정에서 실패한 단위 테스트가 있습니다. def test_home(self):
c = Client()
resp = c.get('/')
self.assertEqual(resp.status_code, 200)
self.assertTrue('a_formset' in res
공식 Django 1.5 튜토리얼에서 단위 테스트를 적용하고 있습니다. ListView에 빈 컨텍스트를 테스트하려고합니다. 나는 다음과 같은 오류 얻을 : AssertionError: Couldn't find 'No persons are available' in response.
을 그리고 이것은 내 ListView에 코드입니다 : def test_rv
어떻게 장고에서 단위 테스트를 강제로 건너 뛸 수 있습니까? @skipif와 @skipunless가 모두 발견되었지만 디버깅을 위해 지금 테스트를 건너 뛰고 싶습니다. 평범한 구식 @skip있다 : 당신이 어떤 이유로 @skip을 사용할 수없는 경우, @skipIf 작동합니다 from unittest import skip
@skip("Don't want