@marselabdullin

Не проходит тест в django?

Пытаюсь написать тест ,который проверяет содержание параметра в шаблоне с помощью функции assertContains, но тест не проходит:
class DashboardTests(TestCase):
    def setUp(self):
        self.user = User.objects.create_user(
            email='test@test.ru', password='pass1234', email_confirm=True)
        self.client.login(username='test@test.ru', password='pass1234')
        self.healht_data = baker.make(
            HealthData, user=CustomUser.objects.get(id=self.user.id))
        self.parameters = baker.make(
            Result, dashboard=self.healht_data, fat_percent='49 %, 3', bmi=20)
        self.url = reverse('cms:dashboard')
        self.resp = self.client.get(self.url)

    def test_parameters_template(self):
        self.assertEqual(self.resp.status_code, 200)
        self.assertTemplateUsed(self.resp, 'cms/dashboard.html')
        self.assertContains(self.resp, 'form')
        self.assertContains(self.resp, 'measuring_system')
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы