Вопросы по теме 'python-unittest'
PyUnit с переменным количеством тестов
Что я хотел бы сделать, так это создать папку, куда люди могут поместить файл для тестирования, и чтобы pyunit автоматически расширялся, чтобы запускать тест как отдельный тест. В настоящее время я делаю следующее:
class...
856 просмотров
schedule
13.09.2022
PyUnit - Как выполнить модульное тестирование метода, который для некоторого ввода запускает бесконечный цикл?
Сообщение в 2011 году ответило на этот вопрос для NUnit: Как выполнить модульное тестирование метода, который для некоторых входных данных входит в бесконечный цикл?
Есть ли аналогичный атрибут TimeoutAttribute в PyUnit, который я могу...
2430 просмотров
schedule
28.05.2022
Ошибка PyUnit в PyDev
Я впервые пытаюсь использовать PyUnit в PyDev. Я создал модуль unittest.py . Когда я сделал run as -> Python unit-test , я получил следующую ошибку:
Finding files... done.
Importing test modules ... done....
1102 просмотров
schedule
27.04.2023
argparse терпит неудачу при вызове из теста unittest
В файле (скажем, parser.py ) у меня есть:
import argparse
def parse_cmdline(cmdline=None):
parser = argparse.ArgumentParser()
parser.add_argument('--first-param',help="Does foo.")
parser.add_argument('--second-param',help="Does...
4949 просмотров
schedule
06.05.2023
Как запустить несколько тестовых примеров Python в цикле?
Я новичок в Python и пытаюсь делать то, что часто делаю на Ruby. А именно, перебор набора индексов, использование их в качестве аргумента функции и сравнение ее результатов с массивом выходных данных фикстуры.
Поэтому я написал это, как обычно, в...
29710 просмотров
schedule
10.04.2022
Запуск юнит-тестов с использованием PyDev
Я использовал Pydev на Eclipse. Я понимаю, что если у меня есть папка Eclipse с 5 файлами, содержащими модульные тесты, я могу запустить эти тесты один раз, щелкнув правой кнопкой мыши имя папки в Eclipse, выбрав "Запуск от имени" --> "Python...
764 просмотров
schedule
24.02.2022
Создание модульного теста Python, который никогда не выполняется параллельно
tl;dr — я хочу написать функцию Python unittest , которая удаляет файл, запускает тест и восстанавливает файл. Это вызывает состояние гонки, потому что unittest запускает несколько тестов параллельно, а удаление и создание файла для одного теста...
2001 просмотров
schedule
08.11.2022
Юниттест Python игнорирует numpy
Я пишу тесты на Python с помощью unittest и запускаю тесты из командной строки с помощью
nosetests --with-coverage -x
Когда я включаю numpy в один из своих тестов, он также пытается протестировать пакеты numpy. Пример вывода:
...
Name...
1197 просмотров
schedule
12.04.2023
Как использовать насмешку Python в модульном тесте
Большинство советов по насмешкам Python изложены в виде коротких фрагментов, выходящих за рамки модульного тестирования. Это работает, я пытаюсь следовать этому совету, но это не удается, как только я вставляю его в правильный модульный тест....
502 просмотров
schedule
16.08.2022
Один из методов из моего кода Python не работает для некоторых юнит-тестов. Как мне улучшить его?
У меня есть этот метод с именем str_to_hex в моем файле common.py .
def str_to_hex(self, text):
self.log.info('str_to_hex :: text=%s' % text)
hex_string = ''
for character in text:
hex_string += ('%x' %...
95 просмотров
schedule
31.07.2023
Как заставить тесты прекратить выполнение набора тестов после сбоя указанного теста?
У меня есть набор тестов, написанный на Selenium Webdriver/Python 2.7, состоящий из нескольких тестовых случаев. Некоторые тест-кейсы настолько критичны, что в случае их провала весь тест проваливается, и после этого нет необходимости запускать...
2160 просмотров
schedule
04.12.2022
Python Unittest для метода, возвращающего строку json
Я новичок в написании модульных тестов на Python. У меня есть метод в классе, возвращающий ответ Json от API. Ответ JSON содержит такие атрибуты, как данные, токен, имя объекта и статус. Метод обращается к API и каждый раз возвращает ответ с...
9067 просмотров
schedule
06.10.2022
Как запускать тесты в порядке их появления в тестовом скрипте с помощью носа?
Я хочу запускать свои тесты в том порядке, в котором они написаны, а не в алфавитном порядке, который unittest делает по умолчанию.
import unittest
class test2(unittest.TestCase):
def test1(self):
pass
def test0(self):
pass...
1665 просмотров
schedule
03.05.2023
Отключить переводы для unittest
У меня есть код Python, например
from pylons.i18n.translation import _
def get_message():
message = _(u"Translated message")
# interesting code to test
# [...]
return 'result'
который я хотел бы протестировать следующим...
68 просмотров
schedule
16.09.2022
Unittest Python, как отобразить строку документации методов TestCase в отчете?
Название вопроса говорит само за себя. Есть ли способ для
class Foo(TestCase):
def test_bar(self):
"""
a docstring
"""
чтобы отчет UnitTest отображал всю строку документации?
Я читал, что первая строка строки документации...
1611 просмотров
schedule
09.11.2022
tearDown не вызывается для модульного тестирования с Tornado
Я использую Rethinkdb и Tornado с rethinkdb.set_loop_type("tornado")
Я использую модульные тесты Python для проверки маршрутов моего сервера.
Вот мой базовый класс unittest:
class ServerTest(AsyncHTTPTestCase):
def setUp(self):...
614 просмотров
schedule
06.06.2023
Как написать модульные тесты Python для скриптов в моем каталоге bin
Модуль Python unittest , похоже, предполагает структуру каталогов для проекта, в которой есть каталог корневого уровня проекта с исходным кодом и тестами в этом каталоге.
Однако я хотел бы писать сценарии Python в моем каталоге ~/bin и...
5349 просмотров
schedule
04.07.2022
Понимание с оператором, чтобы поймать ValueError в классе unittest
Новичок в модульном тестировании и Python в целом, наткнулся на пример во вводном руководстве по модульному тестированию, в котором оператор with используется для обнаружения ошибки ValueError.
Тестируемый скрипт (invoice_calculator.py):
def...
8998 просмотров
schedule
13.02.2023
Макет тестового пакета Python
Я в настоящее время поддерживаю большое устаревшее приложение wx python. Это была общественная работа, и, хотя в нее было вложено немало инженерных усилий, она была разработана без каких-либо тестов. Я хочу создать репозиторий тестирования, чтобы...
75 просмотров
schedule
05.01.2023
Словарь Python внутри __init__() не отображается после запуска Cover.py в PyCharm
Как мне получить все строки определения многострочного словаря, показанного ниже, чтобы указать полное покрытие в PyCharm 5.0.3?
Все строки в self.font_families_dict не отображаются, когда я запускаю coverage.py в PyCharm.
Ссылка на код:...
104 просмотров
schedule
13.06.2023