Вопросы по теме 'python-unittest'
Модульный тест Python с вводимым пользователем паролем
Я пытаюсь выполнить модульное тестирование кода Python, который обращается к удаленной службе. Я использую PyUnit с python 2.7.
В методе setUpClass код предлагает пользователю ввести пароль для службы. Я хочу, чтобы все было модульным, поэтому...
2793 просмотров
schedule
15.06.2024
Как отлаживать юнит-тесты с помощью отладчика 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 просмотров
schedule
22.01.2024
если условие в 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 просмотров
schedule
10.11.2023
Вызов метода на основе результата после модульного теста в Python
Как вы вызываете функцию после каждого теста в производном классе Python unittest.TestCase на основе результата теста?
Например, допустим, у нас есть следующий тестовый класс:
import sys
from unittest import TestCase
class...
883 просмотров
schedule
22.09.2022
Как смоделировать метод, который использует request.get в моем классе?
Я пытаюсь создать несколько модульных тестов для своего класса. Я хочу издеваться над ними, чтобы не сжечь свою квоту API, выполняя некоторые из этих тестов. У меня есть несколько тестовых случаев, которые будут вызывать метод fetch , и в...
5434 просмотров
schedule
10.12.2022
Манипулировать методами класса Fixture unittest через метакласс
Я хотел бы иметь метакласс для подклассов unittest.TestCase , что приведет к регистрации в журнале всех методов при их запуске и завершении, включая, например, @classmethod s setUp и tearDown и их варианты .
К сожалению, фреймворк...
99 просмотров
schedule
29.10.2023
Запустите модульный тест 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 просмотров
schedule
01.03.2024
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 просмотров
schedule
17.11.2022
Python: проблема с получением вывода во время модульного теста — библиотека Unittest
Я пытаюсь получить вывод для тестирования, я использую библиотеки unittest и unittest.mock. Я рассмотрел многие другие связанные вопросы (например, этот: Как подтвердить вывод с помощью Nosetest/Unittest в python? среди прочего), и все они...
123 просмотров
schedule
16.11.2023
Python unittest.mock: метод исправленного класса вызывается, но утверждение не выполняется
Я пытаюсь издеваться над несколькими компонентами служебного класса. Хотя assert_called() подходит для одного метода, для другого он не подходит, но я уверен, что вызываются оба. Я использую Python 3.7.3 в Windows 10.
Я сократил свой сценарий...
470 просмотров
schedule
06.05.2024
PyCharm Python не запускает одноблочный тест
Когда я запускаю один юнит-тест Python в PyCharm (в желобе на зеленой стрелке), Pycharm настаивает на выполнении всех тестов в файле. Я что-то упустил в конфигурации?
104 просмотров
schedule
05.03.2024
pycharm работающие юнит-тесты перестали работать
По какой-то неизвестной причине мой pycharm перестал успешно запускать юнит-тесты. Прежде чем я мог просто щелкнуть правой кнопкой мыши файл тестов и нажать «Отладка юнит-тестов» в… или в самом файле вызвать отладку в самом подклассе TestCase или в...
19 просмотров
schedule
28.04.2024