Вопросы по теме 'tox'

Как использовать tox и py.test, чтобы ограничить модульные тесты поддерживаемыми платформами?
У меня есть небольшой пакет python teno , который я хочу запустить, протестировать и установить в широком диапазоне. версий python, начиная с 2.5 и заканчивая 3.2 Мне нужна поддержка 2.5, потому что у нас все еще есть машины, на которых она...
1468 просмотров
schedule 04.06.2024

Как я могу указать tox на все версии Python переносимым способом (например, без жесткого кодирования путей в tox.ini)?
Я хотел бы запустить tox для python 2.6, 2.7, 3.3 и т. д., и я ищу способ сделать это, который не требует жесткого кодирования путей python в tox.ini проекта, как я сейчас делаю: [testenv:py27] basepython=/usr/prog/python/2.7.5/bin/python...
190 просмотров
schedule 06.07.2022

Как импортировать все переменные среды в tox
Я использую следующее в setenv, чтобы импортировать переменную среды из того места, где я запускаю, но есть ли способ импортировать все переменные, чтобы мне действительно не нужно было импортировать одну за другой. например: {env: TEMPEST_CONFIG:}...
11457 просмотров
schedule 27.03.2022

Несоответствующие результаты с Travis CI и tox
Я настроил непрерывную интеграцию для моего проекта с открытым исходным кодом в Travis. tox , похоже, имеет некоторые проблемы с кавычками в командах, поэтому я создал временную ветвь для отладки проблемы. В этот момент я столкнулся с очень...
207 просмотров
schedule 07.07.2023

Использование tox с Anaconda Python
В системе Ubuntu я пытаюсь протестировать пакет python с tox и несколькими версиями python. Одна из версий python, которую я пытаюсь протестировать, - это 64-разрядная версия Anaconda Python 2.7. Прежде чем я смогу начать тестирование с Tox, мне...
1581 просмотров

Тестирование проекта Python с помощью Tox и Teamcity
У меня есть проект с очень простой матрицей конфигурации, описанный в tox : py{27,35}-django{18,19} Я использую TeamCity в качестве CI-сервера, запускаю тесты с py.test с установленным teamcity-messages . Я пробовал запускать каждую...
785 просмотров
schedule 09.06.2023

Покрытие в tox для нескольких версий Python
Вот ссылка на проект и результаты, которые можно использовать для воспроизведения проблемы. Опишу ниже. Я использую покрытие с помощью tox против нескольких версий python. Мой файл tox.ini выглядит примерно так: [tox] envlist =...
2795 просмотров
schedule 06.01.2023

ошибка travis-CI после запроса на извлечение
Недавно я сделал свой первый запрос на вытягивание на github. Проект, в который я пытаюсь внести свой вклад, написан на python и использует tox и travis CI. Когда я смотрю на github.com/author/project/ тянет, я вижу сообщение "Ошибка: сборка Travis...
515 просмотров
schedule 23.01.2023

Как добавить passenv в tox.ini без редактирования файла, но запустив tox в сценарии природы оболочки virtualenv в Jenkins за прокси (python)
Я пытаюсь запустить модульные тесты Python в jenkins, используя virtualenv tox . Я за прокси, поэтому мне нужно передать HTTP_PROXY и HTTPS_PROXY в tox, иначе у него проблемы со скачиванием. Я обнаружил, что могу отредактировать tox.ini и...
1116 просмотров

Ошибка Unicode при запуске теста Flake8 с TOX
Я новичок в Tox, и я хочу настроить его для запуска теста flake8 в моем проекте, но я продолжаю получать ошибку Unicode, когда пытаюсь запустить tox. UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 76: ordinal not in...
1422 просмотров
schedule 24.11.2022

файл не найден на travis-ci при запуске pytest из tox с использованием докера
Я пытаюсь запустить свои тесты через travis-ci, но получаю сообщение об ошибке «Файл тестов не найден». Когда я запускаю локальный с той же командой, все в порядке, но в travis я получаю эту ошибку. Я думаю, это потому, что папка с тестами, которая...
475 просмотров
schedule 15.01.2024

установить pytest arg для tox, но не для прямого pytest
Я бы хотел запустить pytest по умолчанию с некоторым аргументом ( -n 2 ), но я не хочу, чтобы этот аргумент использовался по умолчанию, если я просто наберу pytest ... , чтобы запустить pytest напрямую. Это возможно? Если я включу это:...
124 просмотров
schedule 29.05.2022

Как я могу пометить тесты как длинные и пропустить их?
Я обычно запускаю свои тесты с tox , который вызывает pytest . Эта установка отлично работает во многих проектах. Однако в некоторых проектах у меня есть тесты, которые занимают много времени (несколько минут). Я не хочу запускать их каждый раз....
531 просмотров
schedule 25.07.2022

Tox 0% покрытие
У меня есть проект на Python, в котором я использую: pipenv токсичный pytest и многое другое. По сути, я хочу добавить tox в свои конвейеры gitlab. И почти все вроде работает, вызов mypy , flake8 или black из tox работает...
1250 просмотров
schedule 03.06.2022

CircleCI - pytest не может найти файлы, используемые тестами
Я использую tox для запуска тестов в моем развертывании CircleCI. У меня есть каталог с именем tests , и в этом каталоге у меня есть другой каталог с именем test_files с файлами, которые я использую для имитации, например, файлы с данными JSON....
485 просмотров
schedule 02.04.2022

«нет модуля с именем pip» при запуске tox
У меня есть простой файл tox, выполняющий базовые модульные тесты Python, которые я пытаюсь запустить для нескольких версий Python. [tox] envlist = py36, py37 [testenv] setenv = PYTHONPATH = {toxinidir} Я использовал pyenv для управления...
172 просмотров
schedule 11.02.2023