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

Модульный тест Python с вводимым пользователем паролем
Я пытаюсь выполнить модульное тестирование кода Python, который обращается к удаленной службе. Я использую PyUnit с python 2.7. В методе setUpClass код предлагает пользователю ввести пароль для службы. Я хочу, чтобы все было модульным, поэтому...
2793 просмотров

Как отлаживать юнит-тесты с помощью отладчика pudb?
У меня возникли проблемы с отладкой некоторых модульных тестов с помощью отладчика pudb . Тесты работают нормально с python, но мне не повезло запустить их с pudb . Я изолировал проблему, получив следующий пример кода: class Math: def...
2288 просмотров
schedule 05.12.2022

unittest.main() приводит к сбою интерпретатора Python в Spyder
У меня есть скрипт Python, содержащий unittest.TestCase , с функцией setUp() и небольшим количеством функций типа test_foo_does_bar() . Скрипт заканчивается так: if __name__ == '__main__': unittest.main() Когда я запускаю этот...
873 просмотров
schedule 28.10.2022

Проверка перенаправления в Flask с помощью Python Unittest
В настоящее время я пытаюсь написать несколько модульных тестов для своего приложения Flask. Во многих моих функциях просмотра (например, при входе в систему) я перенаправляюсь на новую страницу. Так, например: @user.route('/login',...
16384 просмотров

если условие в setUp() игнорировать тест
в библиотеке Python unittest существуют функции setUp и tearDown для установки переменных и других вещей до и после тестов. как я могу запустить или проигнорировать тест с условием в setUp?
1287 просмотров
schedule 11.12.2023

Python unittest mock: можно ли имитировать значение аргументов метода по умолчанию во время тестирования?
У меня есть метод, который принимает аргументы по умолчанию: def build_url(endpoint, host=settings.DEFAULT_HOST): return '{}{}'.format(host, endpoint) У меня есть тестовый пример, который использует этот метод: class...
6316 просмотров
schedule 07.12.2023

как опубликовать файл изображения в фреймворке django rest
я делаю модульные тесты на своем API остальной структуры, моя модель: class attach(): attachment = models.ImageField name = models.CharField затем я пытаюсь опубликовать через API, который я определил (стандартный сериализатор здесь...
155 просмотров

Вызов метода на основе результата после модульного теста в Python
Как вы вызываете функцию после каждого теста в производном классе Python unittest.TestCase на основе результата теста? Например, допустим, у нас есть следующий тестовый класс: import sys from unittest import TestCase class...
883 просмотров
schedule 22.09.2022

Как смоделировать метод, который использует request.get в моем классе?
Я пытаюсь создать несколько модульных тестов для своего класса. Я хочу издеваться над ними, чтобы не сжечь свою квоту API, выполняя некоторые из этих тестов. У меня есть несколько тестовых случаев, которые будут вызывать метод fetch , и в...
5434 просмотров

Манипулировать методами класса Fixture unittest через метакласс
Я хотел бы иметь метакласс для подклассов unittest.TestCase , что приведет к регистрации в журнале всех методов при их запуске и завершении, включая, например, @classmethod s setUp и tearDown и их варианты . К сожалению, фреймворк...
99 просмотров

Запустите модульный тест Python, когда импортирован только TestCase
Я унаследовал тестовый каталог, который выглядит так: tests | this_test | __init__.py | this_test.py | that_test | __init__.py | that_test.py Где __init.py__ пусты, а this_test.py и that_test.py выглядят так:...
110 просмотров
schedule 30.03.2024

Как вы проверяете, что функция выдает исключение?
У меня есть функция ниже, и я хочу написать модульный тест, чтобы проверить, ловит ли мой код ConnectionError, используя фиктивную библиотеку. def get_foo(): try: return requests.get("http://www.bongani.com") except...
3861 просмотров

AttributeError: объект «модуль» не имеет атрибута для метода python
Недавно я установил QuantLib-Python на Ubuntu 16.04 через apt: sudo apt-get install -y libquantlib0-dev libquantlib0v5 quantlib-python Кажется, когда я вызываю QuantLib через unittest в Eclipse PyDev, я получаю следующую ошибку:...
1665 просмотров
schedule 21.12.2023

Pytest запускает unittest выход с дампом ядра
До сих пор мы использовали фреймворк python unittest. Теперь мы хотели бы начать использовать pytest по следующим причинам: отчет junit xml для jenkins Параллельное выполнение с pytest-xdist Наша существующая среда тестирования включает...
716 просмотров
schedule 08.05.2024

Каков правильный порядок фактического и ожидаемого в pytest?
Этот вопрос дает порядок assertEqual(expected, actual) , хотя и для пакет юниттест. Но Pycharm с pytest выводит «Ожидаемое:...» и «Фактическое...» на основе порядка actual==expected . Это смущает. Каков правильный порядок для pytest?...
3863 просмотров
schedule 30.11.2023

Как запустить один носовой тест через setup.py в модуле python-active-directory?
Я упорно пытаюсь преобразовать модуль Python https://github.com/theatlantic/python-active-directory на Python 3. Вы можете увидеть мои усилия здесь https://github.com/nbmorgan/python-active-directory/tree/master3 . Я выяснил следующие вещи: я...
357 просмотров

Python: проблема с получением вывода во время модульного теста — библиотека Unittest
Я пытаюсь получить вывод для тестирования, я использую библиотеки unittest и unittest.mock. Я рассмотрел многие другие связанные вопросы (например, этот: Как подтвердить вывод с помощью Nosetest/Unittest в python? среди прочего), и все они...
123 просмотров

Python unittest.mock: метод исправленного класса вызывается, но утверждение не выполняется
Я пытаюсь издеваться над несколькими компонентами служебного класса. Хотя assert_called() подходит для одного метода, для другого он не подходит, но я уверен, что вызываются оба. Я использую Python 3.7.3 в Windows 10. Я сократил свой сценарий...
470 просмотров

PyCharm Python не запускает одноблочный тест
Когда я запускаю один юнит-тест Python в PyCharm (в желобе на зеленой стрелке), Pycharm настаивает на выполнении всех тестов в файле. Я что-то упустил в конфигурации?
104 просмотров
schedule 05.03.2024

pycharm работающие юнит-тесты перестали работать
По какой-то неизвестной причине мой pycharm перестал успешно запускать юнит-тесты. Прежде чем я мог просто щелкнуть правой кнопкой мыши файл тестов и нажать «Отладка юнит-тестов» в… или в самом файле вызвать отладку в самом подклассе TestCase или в...
19 просмотров
schedule 28.04.2024