Вопросы по теме 'python-unittest'

Есть ли способ подключить юнит-тест Django к PyUnit в eclipse?
Последние несколько недель я работаю над проектом Django, и все идет довольно гладко. Я использую библиотеку Django unittest для проверки всего, и результат отображается в консоли. Однако после некоторых исследований оказалось, что pydev...
2131 просмотров
schedule 18.11.2022

Как вы имитируете исправление класса Python и получаете новый объект Mock для каждого экземпляра?
Хорошо, я знаю, что это упоминается в руководстве , и, вероятно, должен делать с side_effect и/или return_value , но простой прямой пример мне очень поможет. У меня есть: class ClassToPatch(): def __init__(self, *args):...
39864 просмотров

Попытка реализовать Python TestSuite
У меня есть два тестовых примера (два разных файла), которые я хочу запустить вместе в наборе тестов. Я могу запустить тесты, просто запустив python «в обычном режиме», но когда я выбираю запуск модульного теста python, он говорит, что запущено 0...
35130 просмотров

Проблема Pydev PyUnit при использовании thread.join для обеспечения объединения всех потоков
У меня возникла проблема при использовании pydev для тестирования, когда мои тесты продолжают зависать. Я вникал в проблему и знаю, в чем причина. Я предоставил образцы кода ниже, которые можно использовать для воспроизведения проблемы. В...
698 просмотров

Невозможно запустить несколько тестовых случаев в Eclipse PyUnit
Я работаю с веб-драйвером Selenium + Python. У меня есть несколько классов Python, расширяющих класс unittest.TestCase , так что каждый класс так же хорош, как тестовый пример. Когда я пытаюсь запустить эти тестовые примеры в Eclipse через...
386 просмотров
schedule 28.06.2022

Объект Python unittest.TestCase не имеет атрибута «runTest»
Для следующего кода: import unittest class Test(unittest.TestCase): def test1(self): assert(True == True) if __name__ == "__main__": suite = unittest.TestSuite() suite.addTest(Test()) unittest.TextTestRunner().run(suite)...
26401 просмотров

Pycharm и unittest не работают
У меня проблема с PYCharm 3.0.1. Я не могу запускать базовые модульные тесты. Вот мой код: import unittest from MysqlServer import MysqlServer class MysqlServerTest(unittest.TestCase): def setUp(self): self.mysqlServer =...
31430 просмотров
schedule 29.07.2022

Как утверждать, что dict содержит другой dict без assertDictContainsSubset в python?
Я знаю, что assertDictContainsSubset может сделать это в python 2.7, но по какой-то причине это устарело в python 3.2. Итак, есть ли способ утверждать, что dict содержит другой без assertDictContainsSubset ? Это кажется нехорошим: for item...
34081 просмотров

Юнит-тестирование файла путем вызова его из другого файла в Python
Я новичок в модуле unnitest. У меня есть файл, в котором есть unittest. Файл что-то вроде... Файл1.py class ABC (unittest.TestCase): def setUp(self): # Do some work here def test_123(self, a,b,c): # Do some work here...
95 просмотров
schedule 13.10.2022

Хотя мой модульный тест не работает в python, jenkins все еще успешно строится. Почему сборка не работает?
Хотя мой модульный тест не работает в python, jenkins все еще успешно строится. Почему сборка не работает? Мой код unittest: from main import IsOdd import unittest class IsOddTests(unittest.TestCase): def testOne(self):...
1294 просмотров
schedule 25.06.2022

Python unittest выполняет код для каждого набора/класса в иерархии?
У меня есть несколько юнит-тестов с дорогостоящей настройкой. Я хотел бы сгруппировать их и выполнить эту инициализацию только один раз для данной группы тестов. Я просмотрел setUpClass , но он не работает в иерархии. У меня есть много тестов,...
139 просмотров
schedule 26.06.2023

Как запретить исправление обезьяны несуществующими методами макетов?
Я хотел бы написать тест, который поможет мне определить, не изменился ли API библиотеки, которую я использую, например. после обновления. Если бы я создал объект «слепой макет», тогда макет всегда будет использовать один метод, и тесты будут...
718 просмотров

py.test в Ubuntu
Я пытаюсь запустить серию тестовых случаев в Ubuntu с помощью py.test и не собираю свои тестовые примеры из папки. Я использую unittest для написания тестовых случаев. В Windows я использую эту команду: py.test –v "folder with test cases" >...
505 просмотров
schedule 15.05.2023

Время модульного теста, включая настройку
Как вы можете зафиксировать время отдельного модульного теста, включая стоимость настройки? У меня есть тестовая база с процедурой настройки, которая занимает нетривиальное время. У меня есть несколько тестов, которые происходят из этой тестовой...
871 просмотров

Python Нос `ValueError: такого тестового метода нет в‹ class 'my_test.check_error_test' ›: runTest`
У меня есть рабочий набор тестов, который работает с Nose. Недавно я понял, что мне нужно добавить кое-что к моему общему setUp() , поскольку это запускается переменной, обнаруженной в каждом отдельном тесте (переменная обновляется нашей системой...
2173 просмотров
schedule 03.07.2023

Unittest Python 3: можно ли добавить новые методы test_*?
Я использую Python 3.4.1 и модуль unittest для проверки другого программного обеспечения. Другая часть программного обеспечения должна быть запущена, и ее выходные данные должны быть проанализированы скриптом Python для проверки. Выходной файл...
643 просмотров
schedule 04.07.2023

Нос @with_test не работает
У меня есть ситуация, когда для некоторых тестов мне требуется использовать метод настройки, отличный от того, который я определил для всех, и для этого я использую декоратор носа @with_setup. Однако это, похоже, не работает. код: import...
268 просмотров

python unittest: как получить цветные трассировки, как в IPython
В IPython (см. 1 ) распечатки трассировки исключений намного легче понять из-за удобной для человека расцветки и интервалов. Однако, если я запускаю скрипт, содержащий юнит-тесты (используя модуль юнит-тестов стандартной библиотеки), я получаю...
707 просмотров

Мок-функция из другого модуля
У меня есть два файла Python: функция.py: def foo (): return 20 def func (): temp = foo() return temp и mocking.py: from testing.function import * import unittest import mock class Testing(unittest.TestCase): def...
1897 просмотров

Как я могу проверить, вызывается ли метод импортированного модуля во время создания объекта
Я работаю над ботом Reddit, чтобы изучить TDD в python. У меня есть модуль с классом, который выглядит примерно так: from praw import Reddit class Bot(): def __init__(self): self.reddit = Reddit(user_agent='myBot')...
244 просмотров