maxclax
@maxclax

Какая видимость данных тестируя через Py.test?

Тестирую проект на django использую вызывающий метод:

@classmethod
    def setUpClass(cls):
        cls.COUNT = 50
        NewsFactory.create_batch(is_allowed=True, size=cls.COUNT)


он автоматически вызывается один раз перед запуском тестов в класcе. При этом переменная cls.COUNT доступна во всех тестах данного класcа через self.

Изучая py.test столкнулся со следующей проблемой.

@classmethod
    def setup_class(cls):
        cls.COUNT = 50
        NewsFactory.create_batch(is_allowed=True, size=cls.COUNT)


суть та-же. Но во всех тестах данного класса не видна через self cls.COUNT и само собой не видны записи созданные NewsFactory.create_batch(is_allowed=True, size=cls.COUNT). Почему так? Возможно тестирую с py.test используют другой подход к решению данной задачи.
  • Вопрос задан
  • 331 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы