Стандартные тесты 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.