Публикации по теме 'tox'


Тестирование нескольких версий Python с помощью tox
При планировании рефакторинга приложения мы увидели, что некоторые модули, которые были у нас в другом проекте, можно было повторно использовать для того, что нам было нужно. Я быстро подумал, что я могу просто переместить это в отдельный пакет, добавить его в оба проекта в качестве зависимости, и боги DRY будут довольны мной. Позже в тот же день совершенно неожиданно я понял, что проект рефакторинга - последний из имеющихся у нас, работающий на Python 2.7 (я знаю #SHAME), в то время как..

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

Настройте несколько установок Python в Windows с помощью tox
Я пытаюсь настроить tox в Windows для запуска тестов на нескольких установках Python. Я установил каждый питон в папки с именем C:\Python\PythonXX_YY , XX - это версия Python (например, 27), а YY - либо 32, либо 64. В настоящее время...
1264 просмотров
schedule 26.03.2023

Указание точной версии Python для Travis CI в сочетании с tox
У меня есть следующий .travis.yml: language: python env: - TOXENV=py27 - TOXENV=py34 install: - pip install -U tox script: - tox и следующий файл tox.ini: [tox] envlist = py27,py34 [testenv] commands = py.test tests/ deps =...
788 просмотров
schedule 12.03.2023

Как должна выглядеть структура проекта Python, чтобы Travis CI мог найти и запустить тесты?
В настоящее время у меня есть проект со следующим файлом .travis.yml : language: python install: "pip install tox" script: "tox" Локально tox правильно выполняет и запускает 35 тестов, но в Travis CI он выполняет 0 тестов ....
1200 просмотров
schedule 13.10.2023

Как запустить Tox с Travis-CI
Как вы тестируете разные версии Python с помощью Tox из Travis-CI ? У меня есть tox.ini : [tox] envlist = py{27,33,34,35} recreate = True [testenv] basepython = py27: python2.7 py33: python3.3 py34: python3.4 py35:...
8249 просмотров

почему pip не устанавливает пакет при использовании tox?
Я создал пакет, структура которого приведена здесь. packagename -- packagename -- __init__.py -- setup.py Пакет установлен правильно, и я проверил с помощью «замораживания пипсов». Я пытаюсь использовать этот пакет в другом...
2450 просмотров
schedule 14.01.2023

ImportError: нет модуля с именем zlib; отравить
Я пытаюсь запустить тесты на токсичность как python 2.6. Я только что установил 2.6 и теперь преодолеваю ошибку стиля «Ошибка интерпретатора: нет python 2.6», но tox теперь дает сбой в zlib. Однако Zlib находится на моей машине. Моя проблема с...
968 просмотров

tox не может обнаружить интерпретатор python в пути D:\python27
Мой файл tox.ini выглядит так [tox] envlist=py27 [testenv] deps= pytest Это не может найти мою базовую установку python, которая находится в D:\python27, а не в стандартном месте c:\python27. Если я изменю tox.ini на этот, он будет...
2567 просмотров
schedule 04.06.2022

Тестовый пример пройден, но отчет о покрытии показывает 0% с аргументом --cover-inclusive для команды Nosetests и tox
Я выполняю тестовые случаи с tox с тестами носа и покрытием. Я использую команду как «nosetests -v --with-xunit --xunit-file=nosetests.xml --cover-inclusive» без аргумента --cover-inclusive отчет о покрытии показывает фактический процент покрытия....
225 просмотров
schedule 13.11.2023

Как заставить tox уважать версию системы при запуске тестов?
У меня есть код, в котором логика управления изменяется на основе python2 vs python3. Я также использую tox, чтобы проверить это, когда понял: tox не использует правильный sys.version_info.major для тестов, он использует любую версию python,...
541 просмотров
schedule 21.07.2023

Как добавить переменные среды travis в Tox
В моем проекте используются переменные среды, и я пытаюсь использовать их в файле Tox. В соответствии с https://stackoverflow.com/a/37522926/3782963 я должен установить passenv в tox.ini , но когда Я делаю это, я получаю сообщение об ошибке...
502 просмотров
schedule 28.09.2022

pytest-cov не работает с tox
Это моя tox.ini конфигурация [tox] envlist = py36 [testenv] commands = pytest -vv --pep8 --flakes \ --cov=quest --cov-report \ term-missing --profile {posargs} deps = -rrequirements.txt Когда я запускаю tox , я...
1915 просмотров
schedule 10.12.2022

Запуск теста с tox на основе ключевого слова
Я использую pytest с tox. Я могу запустить некоторые из моих тестов с таким ключевым словом: pytest -k <keyword> path/to/tests Теперь было бы действительно удобно иметь возможность делать это также с помощью tox, поскольку среда там...
508 просмотров
schedule 08.12.2022

Как получить файл в Tox
Как вы сконфигурируете Tox для получения файла перед запуском вашей тестовой команды? Я попробовал очевидное: commands = source /path/to/my/setup.bash; ./mytestcommand Но Токс просто сообщает ERROR: InvocationError: could not find...
391 просмотров
tox
schedule 18.01.2023

Обновление версии pip до основной ветки в github перед установкой зависимостей tox
Я хочу обновить свою версию pip до pip 10.0.0.dev0 с основной версией pip в github, например pip install -I https://github.com/pypa/pip/archive/master.zip#egg=pip , до того, как tox установит зависимости. Есть ли к этому способ? Мой текущий...
244 просмотров
schedule 22.04.2023

Как я могу совместить результаты покрытия с tox?
Для моего пакета mpu у меня есть код, зависящий от среды выполнения, например if sys.version_info < (3, 0): pass # do something else: pass # do something else и файл tox [tox] envlist = py27,py36 [testenv] deps =...
2521 просмотров
schedule 22.02.2023

Интеграция python2.7 и tox и virtualenv при отладке в pycharm (сообщество)
Я успешно запускаю tox через CLI для запуска нескольких .py, но в pycharm я получаю следующую ошибку при работе с tox.ini, который находится в моей библиотеке проектов. Я подозреваю, что переменные среды неправильно настроены для jb_tox_runner для...
345 просмотров
schedule 10.02.2023

Как заставить tox тестировать именованные тестовые среды с разными версиями Python?
например Допустим, у меня есть подписчики в tox.ini [tox] envlist = py27, py35, testenv2 [testenv] # settings related to "default" testenv - includes deps, commands [testenv:testenv2] # settings related to testenv2 - includes deps,...
1181 просмотров
schedule 16.06.2023

Tox запустить команду оболочки и получить правильный код выхода
У меня есть следующий файл tox.ini для запуска pylint. Он захватывает все файлы Python, а затем анализирует их. [testenv:pylint] deps = -rrequirements.txt basepython=python2 commands = - sh -c 'find . -iname "*.py" | grep -v .tox | xargs...
1761 просмотров
schedule 31.05.2022

mypy не может найти модуль в tox
Я пытаюсь проверить mypy в tox , но не получается на отсутствующих модулях, хотя они установлены в tox virtualenv . Существует ли какая-либо стандартная процедура, которая может заставить mypy искать модули в стандартном расположении в...
460 просмотров
schedule 19.12.2023

Установка $PATH через команду с tox
В настоящее время используется tox для тестирования пакета Python и используется библиотека Python ( chromedriver-binary ) для установки chromedriver . Эта библиотека создает скрипт ( chromedriver-path ), который при вызове выводит PATH, где...
371 просмотров
schedule 17.06.2022