Здравствуйте! Помогите пожалуйста разобраться.
Пытаюсь написать юнит-тест в своем джанго проекте. Раньше тесты не писал, написал вроде как простенький тест. Хочу понять почему следующий тест выдает ошибку и как его исправить?
tests.py:class DasboardTestCase(TestCase):
def test_login(self):
# Create client
client = Client()
# Get login page
response = client.get('/administration/login/')
# Check response code
self.assertEquals(response.status_code, 200)
# Check login in response
self.assertTrue('/administration/login/' in response.content)
LOG:FAIL: test_login (slider.tests.DashboardViewTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/nurzhan/CA/administration/tests.py", line 16, in test_login
self.assertTrue('/administration/login/' in response.content)
AssertionError: False is not true
urls.py:from django.contrib.auth import views as authentication_views
urlpatterns = [
# Administration Login
url(r'^login/$',
authentication_views.login,
{
'template_name': 'administration/login.html',
'authentication_form': AdministrationAuthenticationForm,
'extra_context': {
'next': reverse_lazy('administration:dashboard')
},
'redirect_authenticated_user': True
},
name='administration_login'),
# Administration Logout
url(r'^logout/$',
authentication_views.logout,
{
'next_page': reverse_lazy('home')
},
name='administration_logout'),
]