Стандартные тесты Python возвращают ложные срабатывания

У меня есть проект Python 2.7 в Visual Studio с использованием плагина Python Tools.

Я создал базовый тест, сгенерированный шаблоном Visual Studio,

import unittest

class Test_test1(unittest.TestCase):
    def test_A(self):
        self.fail("Not implemented")

if __name__ == '__main__':
    unittest.main()

Проблема, которую я получаю, заключается в том, что если я запускаю тесты через тестовый проводник, они проходят, даже если они включают self.fail.

Если я отлаживаю тесты, они не пройдут без прерывания в любой строке файла.

Кто-нибудь имел эту проблему раньше или знает, что может быть причиной этой проблемы?

1 ответ

Решение

Я решил эту проблему сейчас, единственное решение, которое я смог найти, - это удалить, а затем переустановить инструменты Python для Visual Studio.

Другие вопросы по тегам