Описание тега unittest2
1
ответ
Как получить область видимости для каждого тестового случая для объектов, внедренных зависимостями в Python?
Я использую Python-Inject, Python 2.6 (с unittest2). У нас есть классы для тестирования, которые используют инъекцию, и тестовые случаи, которые также используют те же значения. В настоящее время мы используем inject.appscope, чтобы "синглетонизиров…
27 май '11 в 10:34
1
ответ
Проблема с фиктивным объектом
Я использую макет из voidspace и пытаюсь выполнить некоторые тесты, используя unittest2, и поведение странное. Когда я использую "@patch.object(Test,'asd')" в качестве патча, я получаю фиктивный объект в аргументах функции. Если я использую @patch.o…
04 дек '13 в 16:23
2
ответа
Можно ли проводить doctests с помощью unit2
Я недавно переключился с носа на новый пакет unittest2 для своих потребностей в модульном тестировании Python. Он делает все, что я хочу, за исключением того факта, что я не могу заставить его команду "обнаружить" распознавать тесты в моем коде - мн…
27 июл '10 в 09:18
1
ответ
Как использовать unittest2 в тесте python setup.py
Как я могу заставить python setup.py test использовать unittest2 пакет для тестирования вместо встроенного unittest пакет?
11 апр '12 в 05:24
3
ответа
Какой самый питонный способ поддержки функций unittest2 в разных версиях Python?
Я могу придумать два способа обеспечить использование современных функций из библиотеки unittest в широком диапазоне версий Python: try: from unittest2 import TestCase except ImportError: from unittest import TestCase или же import sys if sys.verson…
12 ноя '12 в 13:14
2
ответа
ImportError: нет модуля с именем test_data, но test_data.py в том же каталоге, что и test.py в PyCharm с использованием virtualenv
В test.py я пытаюсь импортировать test_data: import unittest2 import re from test_data import receipt1_example test_data.py находится в том же каталоге, что и test.py. Я получаю следующую ошибку: /Users/ahammond/.virtualenvs/ric2.6/bin/python2.6 /Ap…
03 май '12 в 18:56
2
ответа
Модульное тестирование AC# проекта, который использует собственный код
У меня три проекта 1) неуправляемый C++, содержащий полную бизнес-логику 2)C++/CLI (имя проекта управляется) 3) C# GUI Я добавил библиотечный файл неуправляемого C++ в C++ / CLI, а затем dll C++ / CLI в проекте C#. Все это работает нормально, и выпо…
21 мар '12 в 05:44
1
ответ
Использование Django DiscoverRunner с django_hstore
У меня есть тестовые случаи, созданные в Django 1.5 и MySQL. С тех пор наша команда перевела наше приложение на использование Django 1.6 и PostgreSQL с расширением django_hstore (бета-версия 1.2.2). Это работало отлично, пока я не попытался перенест…
20 июн '14 в 04:42
1
ответ
easy_install на Cygwin: unittest2 вызывает SyntaxError
Я пытаюсь установить unittest2 для Cygwin. Я ожидаю, что упускаю что-то относительно простое, но я не знаю, что это такое. $ easy_install --version distribute 0.6.34 $ python --version Python 3.2.5 Когда я пытаюсь easy_install unittest2Я получаю сле…
01 сен '14 в 09:26
4
ответа
Юнитестесты Django - Неправильно настроенная ошибка
Я пытаюсь написать тесты для моего модуля. Когда я бегу: python manage.py test my_module Я получаю сообщение: django.core.exceptions.ImproperlyConfigured: Please fill out the database NAME in the settings module before using the database. У меня пок…
29 янв '13 в 10:39
1
ответ
Выполнение юнит-теста Python через LSF
Мне нужно распараллелить мои юнит-тесты на python, которые я написал, используя модуль unittest по умолчанию. Я пытаюсь выбрать между двумя подходами: продолжайте использовать unittest, но используйте настраиваемый многопроцессорный раннер, который …
26 авг '11 в 14:37
0
ответов
Почему буря может быть успешной в одном тесте, но провалиться в пакетном тесте
Я использовал Tempest для тестирования своего openstack облака, я могу успешно запустить один тест, такой как testr run -- tempest.cli.simple_read_only.test_cinder.SimpleReadOnlyCinderClientTest.test_cinder_availability_zone_list и успех в следующей…
27 апр '14 в 05:35
3
ответа
Как сделать "досрочное возвращение" импорта под Nose?
Я курирую большое количество юнит-тестов для большого проекта Python. Мы используем нос, чтобы сделать наш тест обнаружения и выполнения. У меня есть несколько тестовых файлов, которые действительно не должны запускаться в определенных условиях. Нап…
23 фев '13 в 01:32
1
ответ
Как проверить методы, которые вычисляют относительное время в Python, используя unitttest?
У меня есть метод в модели Django, который делает вычисления относительно текущего времени. Вот фрагмент: def next_date(): now = datetime.now() trial_expires = max(self.date_status_changed + timedelta(self.trial_days), now) return timezone.datetime(…
31 авг '12 в 09:03
3
ответа
Как мне обработать несколько утверждений в одном тесте Python?
Эта проблема возникла при выполнении одного теста с несколькими независимыми режимами отказа из-за наличия нескольких выходных потоков. Я также хотел показать результаты утверждения данных во всех этих режимах, независимо от того, какой из них вышел…
22 мар '12 в 19:40
2
ответа
Переименование имен по умолчанию для python-unittest функций
unitr testrunner модуля pytest ищет setUpModule(), определенный в файле, для выполнения перед выполнением любого теста, указанного в модуле. Есть ли способ использовать декоратор или какой-либо другой инструмент для переименования имени функции? нап…
06 дек '11 в 09:28
2
ответа
Тест Django manage.py - как сказать не создавать / удалять тестовую базу данных
Я запускаю несколько тестовых случаев в Django 1.6, и каждый раз, когда я запускаю тест, он создает тестовую базу данных и удаляет ее в конце. Это занимает некоторое время и действительно раздражает, когда я пытаюсь найти простые ошибки. Есть ли спо…
02 апр '14 в 12:50
1
ответ
`python -m unittest Discover` не обнаруживает тесты
Тест юнитов Python не находит мои тесты! Я использовал нос, чтобы обнаружить мои юнит-тесты, и он работает нормально. С верхнего уровня моего проекта, если я бегу nosetests Я получил: Ran 31 tests in 0.390s Теперь, когда у Python 2.7 unittest есть о…
23 фев '11 в 09:20
1
ответ
Устранение путаницы, вызванной слишком большим количеством способов запуска unittest в Python
Я пытаюсь реализовать полный и чистый способ тестирования пакетов Python, который бы соответствовал следующим требованиям: выполнять тесты на чистых машинах без их настройки (virtualenv) собрать результаты с разных платформ собрать результаты от нес…
17 апр '13 в 12:34
1
ответ
Пьюнит запустить тесты и собрать отчет
У меня есть коллекция тестов в одном файле test_file.py. Я могу запустить его как обычно из консоли: python -m unittest test_file Это приводит к небольшой трассировке при неудачном тестировании. Так что мне нужно сделать именно так. Периодически зап…
20 май '13 в 17:42