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

Как остановить все тесты внутри теста или setUp с помощью unittest?
Я расширяю фреймворк python 2.7 unittest для тестирования функций. Одна из вещей, которые я хотел бы сделать, это остановить выполнение всех тестов внутри теста и внутри метода setUpClass() . Иногда, если тест терпит неудачу, программа настолько...
17618 просмотров

Расширения модульного тестирования для «внешней» программы с помощью pyunit
Я изо всех сил пытаюсь понять, с чего начать с unittest, прочитав руководство по погружению в python и просмотрев http://pyunit.sourceforge.net/ . У меня есть часть программного обеспечения для анализа (назовите его «prog.exe»), которое использует...
689 просмотров
schedule 01.02.2023

Присвоить значение фиктивной переменной в модульном тесте
В Python я создал метод, который считывает содержимое веб-страницы и выполняет некоторые действия с содержимым. Я хочу выполнить модульное тестирование метода с использованием определенного http-адреса, но я не хочу назначать адрес вручную в своем...
1723 просмотров

Сохранять изменения переменных между тестами в unittest?
Как сохранить изменения, сделанные в одном и том же объекте, наследующем от TestCase в unitttest? from unittest import TestCase, main as unittest_main class TestSimpleFoo(TestCase): foo = 'bar' def setUp(self): pass def...
34634 просмотров

Относительный импорт с unittest в Python
Я пытаюсь использовать Python unittest и относительный импорт, и я не могу понять это. Я знаю, что есть много связанных вопросов, но ни один из них пока не помог. Извините, если это повторяется, но я был бы очень признателен за любую помощь. Я...
19162 просмотров
schedule 12.02.2023

Подстановочные знаки в log.check в testfixtures
Я использую testfixures log.check() для проверки вывода моего журнала. Мой оператор журнала содержит переменные части, такие как сеанс и продолжительность. Например: 2014-02-13T12:04:40.013822 user=user action=do_x...
56 просмотров
schedule 19.03.2022

unittest - запустить тот же тест для списка входов и выходов
У меня есть этот тест import unittest class TestName(unittest.TestCase): def setUp(self): self.name = "Bob" self.expected_name = "Bob" def test_name(self): # ... some operation...
7888 просмотров
schedule 25.02.2022

Пирамида запускает тесты вне основного пакета
Я новичок в python, поэтому я думаю, что это скорее понимание того, что мне не хватает, чтобы это не сработало. Я начал с создания нового проекта Pyramid, так что моя структура каталогов выглядит так: MyProject / - myproject / -...
490 просмотров
schedule 02.04.2023

Простое модульное тестирование Python с тестовыми примерами в нескольких папках
Я новичок в модульном тестировании с использованием python и разрабатываю простую настройку модульного теста. Вот что я сделал: /python_test __init__.py unittest_main.py test_abc/ __init__.py test_abc.py...
667 просмотров
schedule 31.12.2022

python: код пространства имен var, скомпилированный код ast
Используя python3.4 и протестируйте ast parse. Вот тестовый код. import ast import unittest class TestAST(unittest.TestCase): def test_ast(self): #compileobj = compile(ast.parse("x=42"), '<input>', mode="exec")...
272 просмотров

Сбой запуска тестов Django в virtualenv на Ubuntu
Я боролся с проблемой запуска тестов Django, установленной в виртуальной среде Python на Ubuntu 14.04. То же самое программное обеспечение отлично работает на MacOS, и я думаю, что оно было хорошо на более ранней версии Ubuntu. Сообщение об...
2916 просмотров

unittest.mock.patch: Контекстный менеджер против setUp/tearDown в unittest
Кажется, есть 2 способа использования unittest.mock. patch : лучше в одну сторону? Используя контекстный менеджер и оператор with: class MyTest(TestCase): def test_something(self): with patch('package.module.Class') as MockClass:...
1925 просмотров
schedule 02.10.2022

Как я могу написать модульные тесты для кода, который использует matplotlib?
Я работаю над программой python (2.7), которая создает много разных фигур matplotlib (данные не случайны). Я готов провести какой-нибудь тест (используя unittest), чтобы убедиться, что сгенерированные цифры верны. Например, я храню в каком-то месте...
10285 просмотров
schedule 03.02.2022

Юниттесты не запускаются командой python -m unittest
у меня такая структура app/ __init__.py phonebook.py test_phonebook.py Находясь в каталоге app , я могу запускать тесты в терминале с python test_phonebook.py Но почему тесты не запускаются, когда я вхожу python -m unittest...
59 просмотров

Модульные тесты Liclipse PyDev БЕЗ Django
Я создал совершенно пустой проект PyDev (НЕ «PyDev Django», просто «PyDev») с этим единственным файлом: import unittest class Test(unittest.TestCase): def testName(self): print "hello world" И когда я либо щелкаю файл правой...
95 просмотров
schedule 09.04.2024

unittest Mock — возвращаемое значение исправления
Я думаю, что неправильно понимаю, как использовать макеты для изменения возвращаемого значения функции. Вот мой тест: from path.to import programme_finder @patch('path.to.programme_finder._calc_update_interval') def...
1462 просмотров

Рекурсивный unittest обнаружить
У меня есть пакет с каталогом "tests", в котором я храню свои модульные тесты. Моя посылка выглядит так: . ├── LICENSE ├── models │   └── __init__.py ├── README.md ├── requirements.txt ├── tc.py ├── tests │   ├── db │   │   └── test_employee.py │...
19107 просмотров
schedule 02.07.2022

Утверждают, что ведение журнала было вызвано с определенной строкой
Я пытаюсь использовать unittest для проверки некоторых функций созданного мной SimpleXMLRPCServer. Вместе с Mock я теперь пытаюсь утверждать, что конкретное сообщение было зарегистрировано при достижении оператора if, но я не могу заставить его...
19223 просмотров

Обнаружение модульных тестов Python 2.6.6
Есть много ответов на обнаружение тестов в python 2.7+, но мне нужен один для python 2.6.6. У меня такая структура каталогов: root |-- runall.py |-- src | |-- a.py | |-- b.py |-- test |-- atest.py |-- btest.py Я хотел бы...
2707 просмотров
schedule 06.11.2023

Проблемы с импортом с использованием модуля Unittest
Я пытаюсь поиграть с модулем unittest , чтобы лучше ознакомиться с процессом запуска тестов, но я получаю сообщение об ошибке при запуске тестов в другом файле. Я получаю недопустимую синтаксическую ошибку в следующей строке, from AccuAdmin2.0...
37 просмотров