«django-testing» 태그된 질문

9
django test app error-테스트 데이터베이스 작성 중 오류 발생 : 데이터베이스 작성 권한이 거부되었습니다.
명령을 사용하여 앱을 테스트하려고 할 때 (이 명령을 사용하는 패브릭을 사용하여 프로젝트를 배포하려고 시도했을 때 나타났습니다). python manage.py test appname 이 오류가 발생합니다. Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if you would like to try deleting …

4
인수 '()'및 키워드 인수 '{}'이 (가)있는 Django Reverse
안녕하세요, 격렬한 문제가 있습니다. 다음과 같은 URL 패턴이 있습니다. # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), 브라우저에서 잘 작동하지만 테스트를 위해 쉘 에서이 작업을 수행합니다. from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) 나는 두려운 것을 얻는다 : NoReverseMatch: Reverse for 'edit_project' with arguments '()' and keyword arguments …

3
Django에서 Forms에 대한 테스트를 어떻게 작성해야합니까?
테스트를 작성할 때 Django의 뷰에 대한 요청을 시뮬레이션하고 싶습니다. 이것은 주로 양식을 테스트하기위한 것입니다. 다음은 간단한 테스트 요청의 스 니펫입니다. from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error 페이지는 양식 오류 여부에 관계없이 항상 200의 …

10
Django에서 이메일 보내기 테스트 [닫기]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 이 질문 개선 내 Django 애플리케이션이 올바른 콘텐츠가 포함 된 이메일을 보내는 지 테스트해야합니다. 실제 이메일 서비스를 …

6
Django의 self.client.login (…)은 단위 테스트에서 작동하지 않습니다.
두 가지 방법으로 단위 테스트 용 사용자를 만들었습니다. 1) 대략 다음과 같은 "auth.user"에 대한 고정물을 만듭니다. { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } 겉보기에는 중요하지 않은 부분은 생략했습니다. 2) setUp 함수에서 'create_user'를 사용합니다 (비록 모든 것을 조명기 클래스에 보관하고 싶지만) : …

6
장고 메시지 단위 테스트는 어떻게하나요?
내 django 애플리케이션에서 작업을 수행 한 다음 응답에서 메시지를 확인하는 단위 테스트를 작성하려고합니다. 내가 말할 수있는 한, 이것을하는 좋은 방법은 없습니다. CookieStorage 저장 방법을 사용하고 있으며 다음과 유사한 작업을 수행하고 싶습니다. response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") 문제는 내가 돌려받는 건 print response.context['messages'] <django.contrib.messages.storage.cookie.CookieStorage object at 0x3c55250> 이것을 유용한 것으로 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.