В настоящее время я изучаю, как писать тесты, и когда я пытаюсь запустить тест в PowerShell с помощью команды «py manage.py test», то ничего не происходит, кроме отображения окна, в котором что-то написано, но это окно последнеев течение столь короткого промежутка времени, что невозможно что-либо прочитать из этого окна
Это мой test.py
from django .test import TestCase
from ..models import Category
class CategoryModelTest(TestCase):
@classmethod
def setUpTestData(cls):
Category.objects.create(name='Armors', slug='Armors', description='')
def test_name_label(self):
category = Category.object.get(id=1)
field_label = category._meta.get_field('name').verbose_name
self.assertEqual(field_label, 'name')
def test_slug_label(self):
category = Category.object.get(id=1)
field_label = category._method.get_field('slug').verbose_name
self.assertEqual(field_label, 'slug')
def test_description_label(self):
category = Category.object.get(id=1)
field_label = category._method_get_field('description').verbose_name
self.assertEqual(field_label, 'description')
def test_name_max_length(self):
category = Category.object.get(id=1)
max_length = category._method.get_field('name').max_length
self.assertEqual(max_length, '25')
def test_slug_max_length(self):
category = Category.object.get(id=1)
max_length = category._method_get_field('slug').max_length
self.assertEqual(max_length, '25')
Локализация моих тестовых файлов:
encyclopedy(application in my project)
model.py
tests
__init__.py
test_models.py
Теперь я также вижу, что есть возможность запускать одиночные тесты с помощью PyCharm, и когда я делаю это, я получаю эту ошибку: