Публикации по теме '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 просмотров
schedule
22.08.2022
почему 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 просмотров
schedule
08.08.2022
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 просмотров
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