Как проверить форму, что она является объектом PostForm
Ответы (1 шт):
Автор решения: Бегемот
→ Ссылка
def test_forms_show_correct(self):
"""Проверка коректности формы."""
pages_forms = {
reverse('posts:post_create'),
reverse('posts:post_edit', kwargs={'post_id': self.post.id, }),
}
for value in pages_forms:
with self.subTest(value=value):
response = self.authorized_client.get(value)
self.assertIsInstance(
response.context.get('form'),
PostForm)
self.assertIsInstance(
response.context.get('form').fields.get('text'),
forms.fields.CharField)
self.assertIsInstance(
response.context.get('form').fields.get('group'),
forms.fields.ChoiceField)
