Мои тесты не хотят запускаться, только показывает окно в течение очень короткого времени - PullRequest
0 голосов
/ 22 февраля 2019

В настоящее время я изучаю, как писать тесты, и когда я пытаюсь запустить тест в 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, и когда я делаю это, я получаю эту ошибку:

enter image description here

...