Описание тега pyunit

2 ответа

Python - что следует и не нужно тестировать

Я пытаюсь понять, что должно и не должно быть проверено. Даже после прочтения других вопросов / ответов по SO, я все еще не совсем понял это. Один из старших разработчиков в моей работе говорит, что весь мой код должен быть протестирован, но кажется…
19 май '14 в 16:48
0 ответов

Аргументы PyUnit не анализируются правильно

Когда мы пытаемся запустить тест PyUnit в Eclipse как модульный тест Python, он завершается неудачно. Это связано с тем, что аргументы, отправляемые в PyUnit, располагаются в следующем порядке: file-to-test --port portno. Мы обнаружили, что существу…
14 фев '12 в 08:16
1 ответ

Ошибка распаковки при тестировании метода

У меня есть этот метод: def split_pointer_part(self, line): self.before_at, self.after_at = line.split('@', 1) return self.before_at, self.after_at Это работает, но когда я запускаю этот тест на нем: def test_split_pointer_part(self): line = '137979…
01 июл '13 в 15:02
1 ответ

Модульное тестирование расширений для "внешней" программы с pyunit

Я изо всех сил пытаюсь узнать, с чего начать с unittest, прочитав учебник по погружению в python и посмотрев http://pyunit.sourceforge.net/. У меня есть программное обеспечение для анализа (назовите его "prog.exe"), которое использует python для сво…
31 авг '11 в 09:42
1 ответ

Тестирование регистратора сообщений с unittest

Я хотел бы проверить сообщения регистратора, не выводя их на экран в моих тестах. Учитывая этот код: import logging logging.basicConfig(level=logging.ERROR) logger = logging.getLogger('test') logger.warning('this is a warning') # How do I see that t…
23 май '18 в 15:49
0 ответов

Как иметь различную тестовую документацию для подклассов в pyunit?

Я видел этот вопрос и этот, но мне все еще интересно, как pyunit должен работать для моего варианта использования. Я хочу проверить один и тот же метод для нескольких входов. Для этого я создал класс с несколькими методами тестирования и двумя подкл…
20 авг '11 в 20:20
1 ответ

Тест PyUnit зависает, если использовать unittest.TextTestRunner и подключиться к удаленному серверу

Я пытаюсь запустить тесты через unittest.TextTestRunner. Но я столкнулся с проблемой: выполнение теста зависает без какого-либо прогресса, если тест содержит код, который подключается к удаленному серверу через ssh с помощью paramiko. По какой-то пр…
10 янв '18 в 14:46
1 ответ

Простое линейное поисковое тестирование (python)

Проблема состоит в том, чтобы исправить намеренно неправильный код, чтобы можно было выполнить тесты pyUnit. Ошибки в коде должны быть найдены с помощью тестов, а затем исправлены. Мой последний тест выдает ошибку в коде, но я не могу ее обнаружить!…
16 сен '13 в 19:22
0 ответов

Чтение ожидаемых результатов из таблицы SQL

Я изучал это из любого источника, который я знаю... Я до сих пор не понимаю... Хотя я понимаю, как это работает, но я должен делать что-то не так. Я использую Pyunit для создания теста, в котором я читаю данные из таблицы, а затем мне нужно сравнить…
17 мар '13 в 17:35
0 ответов

Как написать модульные тесты для инструмента командной строки Python

Я работаю над улучшением покрытия кода в проекте Python, но я не нашел хорошего примера того, как тестировать инструменты командной строки. Вот мой код: https://github.com/OpenDataAlex/etlTest/blob/dev/etltest/etlTest.py Я бы включил код в сообщение…
22 авг '14 в 14:45
1 ответ

Когда я запускаю полный набор тестов в Django, я получаю ошибки об отсутствии MessageMiddleware

Мое приложение называется abcapp. Я использую Django 1.5b1 на Python 2.7. Та же проблема возникает в последнем выпуске ствола django. Когда я бегу manage.py test abcapp все тесты, которые я написал, проходят. Когда я бегу manage.py test Я получаю ка…
01 дек '12 в 13:28
1 ответ

Модульное тестирование всей иерархии проекта в Python с использованием unittest в pydev

Я использую модуль unittest для модульного тестирования некоторого кода Python, который был создан в иерархической структуре пакетов с использованием Pydev. Проблема возникает, когда я пытаюсь использовать отдельные исходные папки для реального исхо…
09 фев '12 в 08:50
1 ответ

Ошибка сравнения длинных строк в тесте Python

Я тестирую скрипт Python, который выбрасывает кучу байтов (в виде строки) в результате своего выполнения. Во-первых, я получаю результат с: myOutput = subprocess.check_output(["python","../src/myScript.py"]) С этим я выполняю скрипт и получаю вывод.…
12 окт '12 в 05:24
1 ответ

Юнит тестирование pyUnit для Magento хорошая идея?

Сегодня мне предложили использовать PyUnit с нашими модулями Magento из-за его объектов запроса и ответа. Есть ли какое-то преимущество в использовании среды тестирования xUnit? Мы будем запускать Хадсона в качестве CI с Maven вместе с некоторыми те…
1 ответ

PyUnit - Как добавить таймаут для отдельных юнит-тестов

Я использую PyUnit в первый раз. Я хочу, чтобы некоторые тесты выполнялись в течение определенного периода времени. Насколько я вижу, нет встроенного способа сделать это. Я нашел этот ответ: PyUnit - Как провести модульное тестирование метода, котор…
05 май '17 в 11:05
1 ответ

Вызванный метод из проблем модульного теста Python

Я пытаюсь вызвать следующий метод, post_sample (имя файла index.py): class Main(Resource): @app.route('/sample', methods=['POST']) def post_sample(): return 'POST received' Из следующего кода юнит-теста: def test_post(): Main().post_sample() print '…
29 мар '16 в 17:42
1 ответ

Тесты Django работают быстрее без подключения к интернету

У меня есть набор тестов django, который строит БД из файла с 400-строчными данными. К сожалению, он работает медленно. Несколько секунд на тест. Вчера я был в поезде, развиваясь без доступа к интернету, с отключенным Wi-Fi, и я заметил, что мои тес…
04 мар '15 в 20:22
2 ответа

Функция вызова юнит-теста Python, когда утверждение проходит

Я не могу найти способ сделать do_something(), когда утверждение в тесте проходит. Например: def test_one(self): self.assertEqual(1,1, "Did not match") Этот тест выведет "Не совпадает", если утверждение не будет выполнено, но в этом случае оно не бу…
21 май '13 в 17:57
1 ответ

Макет объекта в методе, который не является параметром в Python

(Я новичок в питоне) Я смотрел на: макетирование объектов и методов И мне было интересно, могу ли я заменить объект в методе python, который не передается в качестве параметра, скажем, мой метод выглядит следующим образом: def mypymethod(param1) myr…
21 июл '11 в 08:28
1 ответ

Тест pyunit не выполнен, потому что метод принимает только 4 аргумента, когда 5 передается в

Вот определение функции, которую я тестирую: def runCMD(cmd,subString=-1,stripSlashes=True,getReturnCode=False): Вот мой тестовый класс import unittest from class_backups import * class tests_backups(unittest.TestCase): def test_runCMD(self): cLInst…
30 дек '12 в 15:54