0
올바른 테스트를 도와주세요.테스트 URL을 만드는 방법은 무엇입니까?
URL을 테스트해야합니다.
urls.py :
가urlpatterns = patterns('app_zapsum',
url(r'^$', 'views.rules', name='rules'),
)
views.py :
가def rules(request):
t = loader.get_template('page_rules.html')
c = RequestContext(request, {})
return HttpResponse(t.render(c))
tests.py : 명령 파이썬 manage.py 시험 결과
from django.test import TestCase, RequestFactory
from app_zapsum.views import rules
from django.core.urlresolvers import reverse
from django.core.urlresolvers import resolve
class TestUrls(TestCase):
def test_details(self):
resolver = resolve('/')
self.assertEqual(resolver.rules, rules)
에서 표시되는 다음 오류 메시지 :
======================================================================
ERROR: test_details (app_zapsum.tests.TestUrls)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/kalinins/.virtualenvs/zapsum/zapsum/app_zapsum/tests.py", line 47, in test_details
self.assertEqual(resolver.rules, rules)
AttributeError: 'ResolverMatch' object has no attribute 'rules'
----------------------------------------------------------------------
Ran 3 tests in 0.068s
FAILED (errors=1)
Destroying test database for alias 'default'...