t.me/atinfo_chat Telegram группа по автоматизации тестирования

py.test тесты не инициализируются в PyCharm 4: no tests were found

Теги: #<Tag:0x00007f7489b8aa60> #<Tag:0x00007f7489b8a768> #<Tag:0x00007f7489b8a628>

Добрый день!
Изучаю модуль py.test. Написал самый обычный тест. Запустил:

Ошибок не возникает, но отображается: Empty test suite.

Тестовые методы должны начинаться с слов test_*

class TestSometing:
    def test_positive(self):
        a = 1
        b = 2
        assert a == b, '{} != {}'.format(a, b)

    def test_negative(self):
        self.assertEqual(1, 0)

Для того чтобы запустить этот код надо настроить конфигурацию

и тогда получим результат

Более подробно о юнит тестировании можно посмотреть здесь http://lessons2.ru/lesson/preview/yunit-testirovanie-v-python/.

И кстати у меня версия PyCharm 4.0.6

2 Симпатий

Михаил, спасибо за помощь. Все работает.