Source: python-jenkins Version: 1.4.0-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20230203 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > make[1]: pyversions: No such file or directory > py3versions: no X-Python3-Version in control file, using supported versions > pkgos-dh_auto_install --no-py2 > + PKGOS_IN_TMP=no > + echo WARNING: --no-py2 is deprecated and always on. > WARNING: --no-py2 is deprecated and always on. > + shift > + dpkg-parsechangelog -SSource > + SRC_PKG_NAME=python-jenkins > + echo python-jenkins > + sed s/python-// > + PY_MODULE_NAME=jenkins > + py3versions -vr > + PYTHON3S=3.11 > + [ no = yes ] > + TARGET_DIR=python3-jenkins > + pwd > + python3.11 setup.py install --install-layout=deb --root > /<<PKGBUILDDIR>>/debian/python3-jenkins > /usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of > dash-separated 'description-file' will not be supported in future versions. > Please use the underscore name 'description_file' instead > warnings.warn( > /usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of > dash-separated 'home-page' will not be supported in future versions. Please > use the underscore name 'home_page' instead > warnings.warn( > /usr/lib/python3/dist-packages/setuptools/command/easy_install.py:146: > EasyInstallDeprecationWarning: easy_install command is deprecated. Use build > and pip and other standards-based tools. > warnings.warn( > /usr/lib/python3/dist-packages/setuptools/command/install.py:34: > SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and > pip and other standards-based tools. > warnings.warn( > /usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of > dash-separated 'description-file' will not be supported in future versions. > Please use the underscore name 'description_file' instead > warnings.warn( > /usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of > dash-separated 'home-page' will not be supported in future versions. Please > use the underscore name 'home_page' instead > warnings.warn( > running install > [pbr] Generating AUTHORS > [pbr] AUTHORS complete (0.0s) > running build > running build_py > creating build > creating build/lib > creating build/lib/jenkins > copying jenkins/__init__.py -> build/lib/jenkins > copying jenkins/plugins.py -> build/lib/jenkins > copying jenkins/version.py -> build/lib/jenkins > running egg_info > creating python_jenkins.egg-info > writing python_jenkins.egg-info/PKG-INFO > writing dependency_links to python_jenkins.egg-info/dependency_links.txt > writing requirements to python_jenkins.egg-info/requires.txt > writing top-level names to python_jenkins.egg-info/top_level.txt > [pbr] Processing SOURCES.txt > writing manifest file 'python_jenkins.egg-info/SOURCES.txt' > warning: no files found matching 'AUTHORS' > warning: no files found matching 'ChangeLog' > warning: no previously-included files found matching '.gitignore' > warning: no previously-included files found matching '.gitreview' > warning: no previously-included files matching '*.pyc' found anywhere in > distribution > reading manifest template 'MANIFEST.in' > warning: no files found matching 'AUTHORS' > warning: no files found matching 'ChangeLog' > warning: no previously-included files found matching '.gitignore' > warning: no previously-included files found matching '.gitreview' > warning: no previously-included files matching '*.pyc' found anywhere in > distribution > adding license file 'COPYING' > writing manifest file 'python_jenkins.egg-info/SOURCES.txt' > running install_lib > creating /<<PKGBUILDDIR>>/debian/python3-jenkins > creating /<<PKGBUILDDIR>>/debian/python3-jenkins/usr > creating /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib > creating /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3 > creating /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages > creating > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins > copying build/lib/jenkins/__init__.py -> > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins > copying build/lib/jenkins/plugins.py -> > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins > copying build/lib/jenkins/version.py -> > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins/__init__.py > to __init__.cpython-311.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins/plugins.py > to plugins.cpython-311.pyc > byte-compiling > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/jenkins/version.py > to version.cpython-311.pyc > running install_egg_info > Copying python_jenkins.egg-info to > /<<PKGBUILDDIR>>/debian/python3-jenkins/usr/lib/python3/dist-packages/python_jenkins-1.4.0.egg-info > Skipping SOURCES.txt > running install_scripts > + pwd > + rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth > + pwd > + rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth > pkgos-dh_auto_test --no-py2 > 'tests\.(?!.*jobs\.test_get\.JenkinsGetJobsTest\.test_get_view_jobs_raise_HTTPError.*)' > + PKGOS_TEST_PARALLEL=yes > + PKGOS_TEST_SERIAL=no > + PYTHONS=disabled > + PYTHON3S=disabled > + TEST_PARALLEL_OPT=--parallel > + TEST_SERIAL_OPT= > + echo WARNING: --no-py2 is deprecated, and always on. > WARNING: --no-py2 is deprecated, and always on. > + shift > + py3versions -vr > + PYTHON3S=3.11 > + [ yes = no ] > + [ no = yes ] > + [ 3.11 = disabled ] > + + cut -d. -f1 > echo 3.11 > + PYMAJOR=3 > + echo ===> Testing with python (python3) > ===> Testing with python (python3) > + pwd > + [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ] > + [ -e .stestr.conf ] > + [ -x /usr/bin/python3-stestr ] > + STESTR=stestr > + rm -rf .stestr > + subunit2pyunit > + PYTHON=python3.11 stestr run --parallel --subunit > tests\.(?!.*jobs\.test_get\.JenkinsGetJobsTest\.test_get_view_jobs_raise_HTTPError.*) > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists(base_url1) > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists(base_url1) > ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists(base_url2) > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists(base_url2) > ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists_in_folder(base_url1) > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists_in_folder(base_url1) > ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists_in_folder(base_url2) > tests.jobs.test_create.JenkinsCreateJobTest.test_already_exists_in_folder(base_url2) > ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_failed(base_url1) > tests.jobs.test_create.JenkinsCreateJobTest.test_failed(base_url1) ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_failed(base_url2) > tests.jobs.test_create.JenkinsCreateJobTest.test_failed(base_url2) ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_failed_in_folder(base_url1) > tests.jobs.test_create.JenkinsCreateJobTest.test_failed_in_folder(base_url1) > ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_failed_in_folder(base_url2) > tests.jobs.test_create.JenkinsCreateJobTest.test_failed_in_folder(base_url2) > ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_in_folder(base_url1) > tests.jobs.test_create.JenkinsCreateJobTest.test_in_folder(base_url1) ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_in_folder(base_url2) > tests.jobs.test_create.JenkinsCreateJobTest.test_in_folder(base_url2) ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_simple(base_url1) > tests.jobs.test_create.JenkinsCreateJobTest.test_simple(base_url1) ... ok > tests.jobs.test_create.JenkinsCreateJobTest.test_simple(base_url2) > tests.jobs.test_create.JenkinsCreateJobTest.test_simple(base_url2) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder(base_url1) > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder(base_url1) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder(base_url2) > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder(base_url2) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_return_none(base_url1) > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_return_none(base_url1) > ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_return_none(base_url2) > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_return_none(base_url2) > ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_unexpected_job_name(base_url1) > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_unexpected_job_name(base_url1) > ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_unexpected_job_name(base_url2) > tests.jobs.test_name.JenkinsGetJobNameTest.test_in_folder_unexpected_job_name(base_url2) > ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_return_none(base_url1) > tests.jobs.test_name.JenkinsGetJobNameTest.test_return_none(base_url1) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_return_none(base_url2) > tests.jobs.test_name.JenkinsGetJobNameTest.test_return_none(base_url2) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_simple(base_url1) > tests.jobs.test_name.JenkinsGetJobNameTest.test_simple(base_url1) ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_all_builds(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_all_builds(base_url1) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_simple(base_url2) > tests.jobs.test_name.JenkinsGetJobNameTest.test_simple(base_url2) ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_content_lenght_no_location(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_content_lenght_no_location(base_url1) > ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_unexpected_job_name(base_url1) > tests.jobs.test_name.JenkinsGetJobNameTest.test_unexpected_job_name(base_url1) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_all_builds(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_all_builds(base_url2) ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder(base_url1) ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_content_lenght_no_location(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_content_lenght_no_location(base_url2) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder(base_url2) ... ok > tests.jobs.test_name.JenkinsGetJobNameTest.test_unexpected_job_name(base_url2) > tests.jobs.test_name.JenkinsGetJobNameTest.test_unexpected_job_name(base_url2) > ... ok > tests.test_credential.JenkinsAssertCredentialTest.test_credential_exists(base_url1) > tests.test_credential.JenkinsAssertCredentialTest.test_credential_exists(base_url1) > ... ok > tests.test_credential.JenkinsAssertCredentialTest.test_credential_exists(base_url2) > tests.test_credential.JenkinsAssertCredentialTest.test_credential_exists(base_url2) > ... ok > tests.test_credential.JenkinsAssertCredentialTest.test_credential_missing(base_url1) > tests.test_credential.JenkinsAssertCredentialTest.test_credential_missing(base_url1) > ... ok > tests.test_credential.JenkinsAssertCredentialTest.test_credential_missing(base_url2) > tests.test_credential.JenkinsAssertCredentialTest.test_credential_missing(base_url2) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_location(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_location(base_url1) > ... ok > tests.test_credential.JenkinsCredentialExistsTest.test_credential_exists(base_url1) > tests.test_credential.JenkinsCredentialExistsTest.test_credential_exists(base_url1) > ... ok > tests.test_credential.JenkinsCredentialExistsTest.test_credential_exists(base_url2) > tests.test_credential.JenkinsCredentialExistsTest.test_credential_exists(base_url2) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder_raise_HTTPError(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder_raise_HTTPError(base_url1) > ... ok > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_in_folder(base_url1) > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_in_folder(base_url1) ... > ok > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_in_folder(base_url2) > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_in_folder(base_url2) ... > ok > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_simple(base_url1) > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_simple(base_url1) ... ok > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_simple(base_url2) > tests.jobs.test_reconfig.JenkinsReconfigJobTest.test_simple(base_url2) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_in_folder(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_in_folder(base_url1) ... ok > tests.test_credential.JenkinsCredentialExistsTest.test_credential_missing(base_url1) > tests.test_credential.JenkinsCredentialExistsTest.test_credential_missing(base_url1) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_location(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_assert_no_location(base_url2) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder_raise_HTTPError(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_in_folder_raise_HTTPError(base_url2) > ... ok > tests.test_build.JenkinsBuildConsoleTest.test_in_folder(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_in_folder(base_url2) ... ok > tests.test_credential.JenkinsCredentialExistsTest.test_credential_missing(base_url2) > tests.test_credential.JenkinsCredentialExistsTest.test_credential_missing(base_url2) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_depth(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_depth(base_url1) ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder(base_url1) ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_raise_HTTPError(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_raise_HTTPError(base_url1) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_depth(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_depth(base_url2) ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_get_plugin_info_updated(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_get_plugin_info_updated(base_url1) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_raise_HTTPError(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_raise_HTTPError(base_url2) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_get_plugin_info_updated(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_get_plugin_info_updated(base_url2) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_raise_HTTPError(base_url1) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder_with_token(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder_with_token(base_url1) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_regex(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_regex(base_url1) ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_regex(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_regex(base_url2) ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_longname(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_longname(base_url1) ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_longname(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_longname(base_url2) ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_raise_BadStatusLine(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_raise_BadStatusLine(base_url1) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_invalid_json(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_invalid_json(base_url1) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_raise_BadStatusLine(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_raise_BadStatusLine(base_url2) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_invalid_json(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_invalid_json(base_url2) > ... ok > WARNING:root:JENKINS_API_EXTRA_HEADERS adds these HTTP headers: ['X-Auth: > 123', 'X-Key: 234'] > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_none(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_none(base_url1) ... ok > WARNING:root:JENKINS_API_EXTRA_HEADERS adds these HTTP headers: ['X-Auth: > 123', 'X-Key: 234'] > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder_with_token(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_in_folder_with_token(base_url2) > ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_none(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_return_none(base_url2) ... ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_simple(base_url1) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_simple(base_url1) ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_raise_HTTPError(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_raise_HTTPError(base_url1) ... > ok > tests.jobs.test_info.JenkinsGetJobInfoTest.test_simple(base_url2) > tests.jobs.test_info.JenkinsGetJobInfoTest.test_simple(base_url2) ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists(base_url1) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists(base_url1) > ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists(base_url2) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists(base_url2) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_simple(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_simple(base_url1) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_raise_HTTPError(base_url2) > ... ok > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_return_none(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_return_none(base_url1) > ... ok > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_return_none(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_in_folder_return_none(base_url2) > ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists_in_folder(base_url1) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists_in_folder(base_url1) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_raise_HTTPError(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_raise_HTTPError(base_url2) ... > ok > tests.test_build.JenkinsBuildConsoleTest.test_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_raise_HTTPError(base_url1) ... > ok > tests.jobs.test_build.JenkinsBuildJobTest.test_simple(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_simple(base_url2) ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists_in_folder(base_url2) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_exists_in_folder(base_url2) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_return_invalid_json(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_return_invalid_json(base_url1) > ... ok > tests.test_build.JenkinsBuildConsoleTest.test_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_raise_HTTPError(base_url2) ... > ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_failed(base_url1) > tests.jobs.test_copy.JenkinsCopyJobTest.test_failed(base_url1) ... ok > tests.test_build.JenkinsDeleteBuildTest.test_in_folder(base_url1) > tests.test_build.JenkinsDeleteBuildTest.test_in_folder(base_url1) ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing(base_url1) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing(base_url1) > ... ok > tests.test_build.JenkinsDeleteBuildTest.test_in_folder(base_url2) > tests.test_build.JenkinsDeleteBuildTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_return_invalid_json(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_return_invalid_json(base_url1) > ... ok > tests.test_build.JenkinsBuildConsoleTest.test_return_invalid_json(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_return_invalid_json(base_url2) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_return_invalid_json(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_return_invalid_json(base_url2) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_return_none(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_return_none(base_url1) ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing(base_url2) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing(base_url2) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_simple_no_content_lenght(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_simple_no_content_lenght(base_url1) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_return_none(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_return_none(base_url2) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_return_none(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_return_none(base_url1) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_return_none(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_return_none(base_url2) ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_failed(base_url2) > tests.jobs.test_copy.JenkinsCopyJobTest.test_failed(base_url2) ... ok > tests.test_build.JenkinsBuildConsoleTest.test_simple(base_url1) > tests.test_build.JenkinsBuildConsoleTest.test_simple(base_url1) ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_simple_no_content_lenght(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_simple_no_content_lenght(base_url2) > ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_shortname(base_url1) > tests.test_plugins.JenkinsPluginInfoTest.test_shortname(base_url1) ... ok > tests.test_plugins.JenkinsPluginInfoTest.test_shortname(base_url2) > tests.test_plugins.JenkinsPluginInfoTest.test_shortname(base_url2) ... ok > tests.test_quiet_down.JenkinsQuietDownTest.test_fail(base_url1) > tests.test_quiet_down.JenkinsQuietDownTest.test_fail(base_url1) ... ok > tests.test_quiet_down.JenkinsQuietDownTest.test_fail(base_url2) > tests.test_quiet_down.JenkinsQuietDownTest.test_fail(base_url2) ... ok > tests.test_quiet_down.JenkinsQuietDownTest.test_http_fail(base_url1) > tests.test_quiet_down.JenkinsQuietDownTest.test_http_fail(base_url1) ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing_in_folder(base_url1) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing_in_folder(base_url1) > ... ok > tests.test_build.JenkinsDeleteBuildTest.test_simple(base_url1) > tests.test_build.JenkinsDeleteBuildTest.test_simple(base_url1) ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_with_parameters_and_token(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_with_parameters_and_token(base_url1) > ... ok > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing_in_folder(base_url2) > tests.jobs.test_assert.JenkinsAssertJobExistsTest.test_job_missing_in_folder(base_url2) > ... ok > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name(base_url1) > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name(base_url1) > ... ok > tests.test_build.JenkinsBuildConsoleTest.test_simple(base_url2) > tests.test_build.JenkinsBuildConsoleTest.test_simple(base_url2) ... ok > tests.test_quiet_down.JenkinsQuietDownTest.test_http_fail(base_url2) > tests.test_quiet_down.JenkinsQuietDownTest.test_http_fail(base_url2) ... ok > tests.test_credential.JenkinsCreateCredentialTest.test_already_exists(base_url1) > tests.test_credential.JenkinsCreateCredentialTest.test_already_exists(base_url1) > ... ok > tests.test_credential.JenkinsCreateCredentialTest.test_already_exists(base_url2) > tests.test_credential.JenkinsCreateCredentialTest.test_already_exists(base_url2) > ... ok > tests.test_build.JenkinsDeleteBuildTest.test_simple(base_url2) > tests.test_build.JenkinsDeleteBuildTest.test_simple(base_url2) ... ok > tests.test_credential.JenkinsCreateCredentialTest.test_failed(base_url1) > tests.test_credential.JenkinsCreateCredentialTest.test_failed(base_url1) ... > ok > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name(base_url2) > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name(base_url2) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_with_parameters_and_token(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_with_parameters_and_token(base_url2) > ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_another_folder_failed(base_url1) > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_another_folder_failed(base_url1) > ... ok > tests.test_quiet_down.JenkinsQuietDownTest.test_success(base_url1) > tests.test_quiet_down.JenkinsQuietDownTest.test_success(base_url1) ... ok > tests.test_quiet_down.JenkinsQuietDownTest.test_success(base_url2) > tests.test_quiet_down.JenkinsQuietDownTest.test_success(base_url2) ... ok > tests.test_credential.JenkinsCreateCredentialTest.test_failed(base_url2) > tests.test_credential.JenkinsCreateCredentialTest.test_failed(base_url2) ... > ok > tests.test_credential.JenkinsCreateCredentialTest.test_simple(base_url1) > tests.test_credential.JenkinsCreateCredentialTest.test_simple(base_url1) ... > ok > tests.jobs.test_build.JenkinsBuildJobTest.test_with_token(base_url1) > tests.jobs.test_build.JenkinsBuildJobTest.test_with_token(base_url1) ... ok > tests.test_credential.JenkinsDeleteCredentialTest.test_failed(base_url1) > tests.test_credential.JenkinsDeleteCredentialTest.test_failed(base_url1) ... > ok > tests.jobs.test_count.JenkinsJobsCountTest.test_simple(base_url1) > tests.jobs.test_count.JenkinsJobsCountTest.test_simple(base_url1) ... ok > tests.jobs.test_count.JenkinsJobsCountTest.test_simple(base_url2) > tests.jobs.test_count.JenkinsJobsCountTest.test_simple(base_url2) ... ok > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name_in_folder(base_url1) > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name_in_folder(base_url1) > ... ok > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name_in_folder(base_url2) > tests.jobs.test_config.JenkinsGetJobConfigTest.test_encodes_job_name_in_folder(base_url2) > ... ok > tests.jobs.test_build.JenkinsBuildJobTest.test_with_token(base_url2) > tests.jobs.test_build.JenkinsBuildJobTest.test_with_token(base_url2) ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_another_folder_failed(base_url2) > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_another_folder_failed(base_url2) > ... ok > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_debug_job_info(base_url1) > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_debug_job_info(base_url1) > ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder(base_url1) > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder(base_url1) ... ok > tests.test_credential.JenkinsCreateCredentialTest.test_simple(base_url2) > tests.test_credential.JenkinsCreateCredentialTest.test_simple(base_url2) ... > ok > tests.test_credential.JenkinsGetCredentialConfigTest.test_encodes_credential_name(base_url1) > tests.test_credential.JenkinsGetCredentialConfigTest.test_encodes_credential_name(base_url1) > ... ok > tests.test_credential.JenkinsGetCredentialConfigTest.test_encodes_credential_name(base_url2) > tests.test_credential.JenkinsGetCredentialConfigTest.test_encodes_credential_name(base_url2) > ... ok > tests.test_node.JenkinsDisableNodeTest.test_offline_true(base_url1) > tests.test_node.JenkinsDisableNodeTest.test_offline_true(base_url1) ... ok > tests.test_node.JenkinsDisableNodeTest.test_offline_true(base_url2) > tests.test_node.JenkinsDisableNodeTest.test_offline_true(base_url2) ... ok > tests.test_node.JenkinsDisableNodeTest.test_simple(base_url1) > tests.test_node.JenkinsDisableNodeTest.test_simple(base_url1) ... ok > tests.test_node.JenkinsDisableNodeTest.test_simple(base_url2) > tests.test_node.JenkinsDisableNodeTest.test_simple(base_url2) ... ok > tests.jobs.test_disable.JenkinsDisableJobTest.test_in_folder(base_url1) > tests.jobs.test_disable.JenkinsDisableJobTest.test_in_folder(base_url1) ... ok > tests.jobs.test_disable.JenkinsDisableJobTest.test_in_folder(base_url2) > tests.jobs.test_disable.JenkinsDisableJobTest.test_in_folder(base_url2) ... ok > tests.jobs.test_disable.JenkinsDisableJobTest.test_simple(base_url1) > tests.jobs.test_disable.JenkinsDisableJobTest.test_simple(base_url1) ... ok > tests.jobs.test_disable.JenkinsDisableJobTest.test_simple(base_url2) > tests.jobs.test_disable.JenkinsDisableJobTest.test_simple(base_url2) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_additional_level(base_url1) > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_additional_level(base_url1) > ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder(base_url2) > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder(base_url2) ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder_failed(base_url1) > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder_failed(base_url1) ... > ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder_failed(base_url2) > tests.jobs.test_copy.JenkinsCopyJobTest.test_in_folder_failed(base_url2) ... > ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_simple(base_url1) > tests.jobs.test_copy.JenkinsCopyJobTest.test_simple(base_url1) ... ok > tests.jobs.test_copy.JenkinsCopyJobTest.test_simple(base_url2) > tests.jobs.test_copy.JenkinsCopyJobTest.test_simple(base_url2) ... ok > tests.jobs.test_enable.JenkinsEnableJobTest.test_in_folder(base_url1) > tests.jobs.test_enable.JenkinsEnableJobTest.test_in_folder(base_url1) ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_deep_query(base_url1) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_deep_query(base_url1) ... ok > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_debug_job_info(base_url2) > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_debug_job_info(base_url2) > ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_deep_query(base_url2) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_deep_query(base_url2) ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_folders_depth(base_url1) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_folders_depth(base_url1) > ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_folders_depth(base_url2) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_folders_depth(base_url2) > ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_multi_level(base_url1) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_multi_level(base_url1) ... > ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_multi_level(base_url2) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_multi_level(base_url2) ... > ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_simple(base_url1) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_simple(base_url1) ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_simple(base_url2) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_simple(base_url2) ... ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_unsafe_chars(base_url1) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_unsafe_chars(base_url1) ... > ok > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_unsafe_chars(base_url2) > tests.jobs.test_getall.JenkinsGetAllJobsTest.test_unsafe_chars(base_url2) ... > ok > tests.test_build.JenkinsBuildInfoTest.test_in_folder(base_url1) > tests.test_build.JenkinsBuildInfoTest.test_in_folder(base_url1) ... ok > tests.test_build.JenkinsBuildInfoTest.test_in_folder(base_url2) > tests.test_build.JenkinsBuildInfoTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsBuildInfoTest.test_in_folder_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildInfoTest.test_in_folder_raise_HTTPError(base_url1) > ... ok > tests.test_build.JenkinsBuildInfoTest.test_in_folder_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildInfoTest.test_in_folder_raise_HTTPError(base_url2) > ... ok > tests.test_credential.JenkinsDeleteCredentialTest.test_failed(base_url2) > tests.test_credential.JenkinsDeleteCredentialTest.test_failed(base_url2) ... > ok > tests.test_credential.JenkinsDeleteCredentialTest.test_simple(base_url1) > tests.test_credential.JenkinsDeleteCredentialTest.test_simple(base_url1) ... > ok > tests.test_credential.JenkinsDeleteCredentialTest.test_simple(base_url2) > tests.test_credential.JenkinsDeleteCredentialTest.test_simple(base_url2) ... > ok > tests.test_credential.JenkinsGetTagTextTest.test_failed(base_url1) > tests.test_credential.JenkinsGetTagTextTest.test_failed(base_url1) ... ok > tests.test_credential.JenkinsGetTagTextTest.test_failed(base_url2) > tests.test_credential.JenkinsGetTagTextTest.test_failed(base_url2) ... ok > tests.test_credential.JenkinsGetTagTextTest.test_simple(base_url1) > tests.test_credential.JenkinsGetTagTextTest.test_simple(base_url1) ... ok > tests.test_credential.JenkinsGetTagTextTest.test_simple(base_url2) > tests.test_credential.JenkinsGetTagTextTest.test_simple(base_url2) ... ok > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_in_folder(base_url1) > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_in_folder(base_url1) ... ok > tests.test_credential.JenkinsIsFolderTest.test_is_folder(base_url1) > tests.test_credential.JenkinsIsFolderTest.test_is_folder(base_url1) ... ok > tests.test_build.JenkinsBuildInfoTest.test_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildInfoTest.test_raise_HTTPError(base_url1) ... ok > tests.test_build.JenkinsBuildInfoTest.test_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildInfoTest.test_raise_HTTPError(base_url2) ... ok > tests.test_credential.JenkinsIsFolderTest.test_is_folder(base_url2) > tests.test_credential.JenkinsIsFolderTest.test_is_folder(base_url2) ... ok > tests.test_node.JenkinsGetNodesTest.test_raise_BadStatusLine(base_url1) > tests.test_node.JenkinsGetNodesTest.test_raise_BadStatusLine(base_url1) ... ok > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_in_folder(base_url2) > tests.jobs.test_debug.JenkinsDebugJobInfoTest.test_in_folder(base_url2) ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_failed(base_url1) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_failed(base_url1) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_additional_level(base_url2) > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_additional_level(base_url2) > ... ok > tests.test_credential.JenkinsIsFolderTest.test_is_not_folder(base_url1) > tests.test_credential.JenkinsIsFolderTest.test_is_not_folder(base_url1) ... ok > tests.test_credential.JenkinsIsFolderTest.test_is_not_folder(base_url2) > tests.test_credential.JenkinsIsFolderTest.test_is_not_folder(base_url2) ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_failed(base_url2) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_failed(base_url2) ... ok > tests.jobs.test_enable.JenkinsEnableJobTest.test_in_folder(base_url2) > tests.jobs.test_enable.JenkinsEnableJobTest.test_in_folder(base_url2) ... ok > tests.test_node.JenkinsGetNodesTest.test_raise_BadStatusLine(base_url2) > tests.test_node.JenkinsGetNodesTest.test_raise_BadStatusLine(base_url2) ... ok > tests.test_node.JenkinsGetNodesTest.test_raise_HTTPError(base_url1) > tests.test_node.JenkinsGetNodesTest.test_raise_HTTPError(base_url1) ... ok > tests.test_build.JenkinsBuildInfoTest.test_return_invalid_json(base_url1) > tests.test_build.JenkinsBuildInfoTest.test_return_invalid_json(base_url1) ... > ok > tests.test_build.JenkinsBuildInfoTest.test_return_invalid_json(base_url2) > tests.test_build.JenkinsBuildInfoTest.test_return_invalid_json(base_url2) ... > ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder(base_url1) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder(base_url1) ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder(base_url2) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsBuildInfoTest.test_return_none(base_url1) > tests.test_build.JenkinsBuildInfoTest.test_return_none(base_url1) ... ok > tests.test_jenkins.JenkinsMaybeAddHeaders.test_add_header(base_url1) > tests.test_jenkins.JenkinsMaybeAddHeaders.test_add_header(base_url1) ... ok > tests.test_jenkins.JenkinsMaybeAddHeaders.test_add_header(base_url2) > tests.test_jenkins.JenkinsMaybeAddHeaders.test_add_header(base_url2) ... ok > tests.test_node.JenkinsGetNodesTest.test_raise_HTTPError(base_url2) > tests.test_node.JenkinsGetNodesTest.test_raise_HTTPError(base_url2) ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder_failed(base_url1) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder_failed(base_url1) > ... ok > tests.test_build.JenkinsBuildInfoTest.test_return_none(base_url2) > tests.test_build.JenkinsBuildInfoTest.test_return_none(base_url2) ... ok > tests.test_jenkins.JenkinsMaybeAddHeaders.test_simple(base_url1) > tests.test_jenkins.JenkinsMaybeAddHeaders.test_simple(base_url1) ... ok > tests.test_node.JenkinsGetNodesTest.test_return_invalid_json(base_url1) > tests.test_node.JenkinsGetNodesTest.test_return_invalid_json(base_url1) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_simple(base_url1) > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_simple(base_url1) ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder_failed(base_url2) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_in_folder_failed(base_url2) > ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder(base_url1) ... > ok > tests.test_node.JenkinsGetNodesTest.test_return_invalid_json(base_url2) > tests.test_node.JenkinsGetNodesTest.test_return_invalid_json(base_url2) ... ok > tests.test_node.JenkinsGetNodesTest.test_simple(base_url1) > tests.test_node.JenkinsGetNodesTest.test_simple(base_url1) ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_simple(base_url1) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_simple(base_url1) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_simple(base_url2) > tests.jobs.test_get.JenkinsGetJobsTest.test_folders_simple(base_url2) ... ok > tests.jobs.test_enable.JenkinsEnableJobTest.test_simple(base_url1) > tests.jobs.test_enable.JenkinsEnableJobTest.test_simple(base_url1) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder(base_url2) ... > ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder_raise_HTTPError(base_url1) > ... ok > tests.test_build.JenkinsBuildInfoTest.test_simple(base_url1) > tests.test_build.JenkinsBuildInfoTest.test_simple(base_url1) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_in_folder_raise_HTTPError(base_url2) > ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_open_return_none(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_open_return_none(base_url1) > ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_open_return_none(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_open_return_none(base_url2) > ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_raise_HTTPError(base_url1) > ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_raise_HTTPError(base_url2) > ... ok > tests.jobs.test_delete.JenkinsDeleteJobTest.test_simple(base_url2) > tests.jobs.test_delete.JenkinsDeleteJobTest.test_simple(base_url2) ... ok > tests.test_credential.JenkinsListCredentialConfigTest.test_simple(base_url1) > tests.test_credential.JenkinsListCredentialConfigTest.test_simple(base_url1) > ... ok > tests.test_node.JenkinsGetNodesTest.test_simple(base_url2) > tests.test_node.JenkinsGetNodesTest.test_simple(base_url2) ... ok > tests.test_build.JenkinsBuildInfoTest.test_simple(base_url2) > tests.test_build.JenkinsBuildInfoTest.test_simple(base_url2) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs(base_url1) > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs(base_url1) ... ok > tests.test_jenkins.JenkinsMaybeAddHeaders.test_simple(base_url2) > tests.test_jenkins.JenkinsMaybeAddHeaders.test_simple(base_url2) ... ok > tests.test_node.JenkinsCreateNodeTest.test_already_exists(base_url1) > tests.test_node.JenkinsCreateNodeTest.test_already_exists(base_url1) ... ok > tests.test_credential.JenkinsListCredentialConfigTest.test_simple(base_url2) > tests.test_credential.JenkinsListCredentialConfigTest.test_simple(base_url2) > ... ok > tests.test_plugins.PluginsTest.test_plugin_equal(base_url1) > tests.test_plugins.PluginsTest.test_plugin_equal(base_url1) ... FAIL > tests.test_jenkins.JenkinsOpenTest.test_empty_response(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_empty_response(base_url1) ... ok > tests.jobs.test_enable.JenkinsEnableJobTest.test_simple(base_url2) > tests.jobs.test_enable.JenkinsEnableJobTest.test_simple(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_empty_response(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_empty_response(base_url2) ... ok > tests.test_node.JenkinsCreateNodeTest.test_already_exists(base_url2) > tests.test_node.JenkinsCreateNodeTest.test_already_exists(base_url2) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs(base_url2) > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs(base_url2) ... ok > tests.test_node.JenkinsCreateNodeTest.test_failed(base_url1) > tests.test_node.JenkinsCreateNodeTest.test_failed(base_url1) ... ok > tests.test_node.JenkinsCreateNodeTest.test_failed(base_url2) > tests.test_node.JenkinsCreateNodeTest.test_failed(base_url2) ... ok > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_dict(base_url1) > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_dict(base_url1) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_invalid_json(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_invalid_json(base_url1) > ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_invalid_json(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_invalid_json(base_url2) > ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_invalid_json(base_url1) > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_invalid_json(base_url1) > ... ok > tests.test_plugins.PluginsTest.test_plugin_equal(base_url2) > tests.test_plugins.PluginsTest.test_plugin_equal(base_url2) ... FAIL > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_dict(base_url2) > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_dict(base_url2) ... ok > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_list(base_url1) > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_list(base_url1) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_none(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_none(base_url1) > ... ok > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_list(base_url2) > tests.test_build.JenkinsBuildJobUrlTest.test_params_as_list(base_url2) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_none(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_return_none(base_url2) > ... ok > tests.test_node.JenkinsCreateNodeTest.test_simple(base_url1) > tests.test_node.JenkinsCreateNodeTest.test_simple(base_url1) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_simple(base_url1) > tests.test_build.JenkinsBuildTestReportUrlTest.test_simple(base_url1) ... ok > tests.test_build.JenkinsBuildTestReportUrlTest.test_simple(base_url2) > tests.test_build.JenkinsBuildTestReportUrlTest.test_simple(base_url2) ... ok > tests.test_info.JenkinsInfoTest.test_raise_BadStatusLine(base_url1) > tests.test_info.JenkinsInfoTest.test_raise_BadStatusLine(base_url1) ... ok > tests.test_info.JenkinsInfoTest.test_raise_BadStatusLine(base_url2) > tests.test_info.JenkinsInfoTest.test_raise_BadStatusLine(base_url2) ... ok > tests.test_info.JenkinsInfoTest.test_raise_HTTPError(base_url1) > tests.test_info.JenkinsInfoTest.test_raise_HTTPError(base_url1) ... ok > tests.test_info.JenkinsInfoTest.test_raise_HTTPError(base_url2) > tests.test_info.JenkinsInfoTest.test_raise_HTTPError(base_url2) ... ok > tests.test_info.JenkinsInfoTest.test_return_empty_response(base_url1) > tests.test_info.JenkinsInfoTest.test_return_empty_response(base_url1) ... ok > tests.test_info.JenkinsInfoTest.test_return_empty_response(base_url2) > tests.test_info.JenkinsInfoTest.test_return_empty_response(base_url2) ... ok > tests.test_info.JenkinsInfoTest.test_return_invalid_json(base_url1) > tests.test_info.JenkinsInfoTest.test_return_invalid_json(base_url1) ... ok > tests.test_info.JenkinsInfoTest.test_return_invalid_json(base_url2) > tests.test_info.JenkinsInfoTest.test_return_invalid_json(base_url2) ... ok > tests.test_info.JenkinsInfoTest.test_simple(base_url1) > tests.test_info.JenkinsInfoTest.test_simple(base_url1) ... ok > tests.test_info.JenkinsInfoTest.test_simple(base_url2) > tests.test_info.JenkinsInfoTest.test_simple(base_url2) ... ok > tests.test_jenkins.JenkinsConstructorTest.test_custom_timeout(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_custom_timeout(base_url1) ... > ok > tests.test_jenkins.JenkinsConstructorTest.test_custom_timeout(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_custom_timeout(base_url2) ... > ok > tests.test_jenkins.JenkinsConstructorTest.test_default_timeout(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_default_timeout(base_url1) ... > ok > tests.test_jenkins.JenkinsConstructorTest.test_default_timeout(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_default_timeout(base_url2) ... > ok > tests.test_jenkins.JenkinsOpenTest.test_response_403(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_response_403(base_url1) ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_failed(base_url1) > tests.jobs.test_rename.JenkinsRenameJobTest.test_failed(base_url1) ... ok > tests.test_jenkins.JenkinsOpenTest.test_response_403(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_response_403(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_response_404(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_response_404(base_url1) ... ok > tests.test_jenkins.JenkinsOpenTest.test_response_404(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_response_404(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_response_501(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_response_501(base_url1) ... ok > tests.test_jenkins.JenkinsOpenTest.test_response_501(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_response_501(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_simple(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_simple(base_url1) ... ok > tests.test_jenkins.JenkinsOpenTest.test_simple(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_simple(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_timeout(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_timeout(base_url1) ... ok > tests.test_jenkins.JenkinsOpenTest.test_timeout(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_timeout(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op(base_url1) ... ok > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op(base_url2) ... ok > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__empty_response(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__empty_response(base_url1) > ... ok > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__empty_response(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__empty_response(base_url2) > ... ok > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__negative_timeout(base_url1) > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__negative_timeout(base_url1) > ... ok > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__negative_timeout(base_url2) > tests.test_jenkins.JenkinsOpenTest.test_wait_for_normal_op__negative_timeout(base_url2) > ... ok > tests.test_node.JenkinsDeleteNodeTest.test_failed(base_url1) > tests.test_node.JenkinsDeleteNodeTest.test_failed(base_url1) ... ok > tests.test_node.JenkinsDeleteNodeTest.test_failed(base_url2) > tests.test_node.JenkinsDeleteNodeTest.test_failed(base_url2) ... ok > tests.test_node.JenkinsDeleteNodeTest.test_simple(base_url1) > tests.test_node.JenkinsDeleteNodeTest.test_simple(base_url1) ... ok > tests.test_node.JenkinsDeleteNodeTest.test_simple(base_url2) > tests.test_node.JenkinsDeleteNodeTest.test_simple(base_url2) ... ok > tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url1) > tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url1) ... FAIL > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_invalid_json(base_url2) > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_invalid_json(base_url2) > ... ok > tests.test_node.JenkinsCreateNodeTest.test_simple(base_url2) > tests.test_node.JenkinsCreateNodeTest.test_simple(base_url2) ... ok > tests.test_node.JenkinsCreateNodeTest.test_urlencode(base_url1) > tests.test_node.JenkinsCreateNodeTest.test_urlencode(base_url1) ... ok > tests.test_node.JenkinsCreateNodeTest.test_urlencode(base_url2) > tests.test_node.JenkinsCreateNodeTest.test_urlencode(base_url2) ... ok > tests.test_credential.JenkinsAssertFolderTest.test_is_folder(base_url1) > tests.test_credential.JenkinsAssertFolderTest.test_is_folder(base_url1) ... ok > tests.test_jenkins.JenkinsConstructorTest.test_long_user_or_password(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_long_user_or_password(base_url1) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_long_user_or_password(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_long_user_or_password(base_url2) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_unicode_password(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_unicode_password(base_url1) > ... ok > tests.test_credential.JenkinsAssertFolderTest.test_is_folder(base_url2) > tests.test_credential.JenkinsAssertFolderTest.test_is_folder(base_url2) ... ok > tests.test_credential.JenkinsAssertFolderTest.test_is_not_folder(base_url1) > tests.test_credential.JenkinsAssertFolderTest.test_is_not_folder(base_url1) > ... ok > tests.test_promotion.JenkinsDeletePromotionTest.test_failed(base_url1) > tests.test_promotion.JenkinsDeletePromotionTest.test_failed(base_url1) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_none(base_url1) > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_none(base_url1) > ... ok > tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url2) > tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url2) ... FAIL > tests.test_promotion.JenkinsDeletePromotionTest.test_failed(base_url2) > tests.test_promotion.JenkinsDeletePromotionTest.test_failed(base_url2) ... ok > tests.test_promotion.JenkinsDeletePromotionTest.test_simple(base_url1) > tests.test_promotion.JenkinsDeletePromotionTest.test_simple(base_url1) ... ok > tests.test_credential.JenkinsAssertFolderTest.test_is_not_folder(base_url2) > tests.test_credential.JenkinsAssertFolderTest.test_is_not_folder(base_url2) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_unicode_password(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_unicode_password(base_url2) > ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_none(base_url2) > tests.jobs.test_get.JenkinsGetJobsTest.test_get_view_jobs_return_none(base_url2) > ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_simple(base_url1) > tests.jobs.test_get.JenkinsGetJobsTest.test_simple(base_url1) ... ok > tests.jobs.test_get.JenkinsGetJobsTest.test_simple(base_url2) > tests.jobs.test_get.JenkinsGetJobsTest.test_simple(base_url2) ... ok > tests.jobs.test_set_next_build_number.JenkinsSetNextBuildNumberTest.test_simple(base_url1) > tests.jobs.test_set_next_build_number.JenkinsSetNextBuildNumberTest.test_simple(base_url1) > ... ok > tests.jobs.test_set_next_build_number.JenkinsSetNextBuildNumberTest.test_simple(base_url2) > tests.jobs.test_set_next_build_number.JenkinsSetNextBuildNumberTest.test_simple(base_url2) > ... ok > tests.test_promotion.JenkinsDeletePromotionTest.test_simple(base_url2) > tests.test_promotion.JenkinsDeletePromotionTest.test_simple(base_url2) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder(base_url1) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder_raise_HTTPError(base_url1) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_url_with_trailing_slash(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_url_with_trailing_slash(base_url1) > ... ok > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_exists(base_url1) > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_exists(base_url1) > ... ok > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_exists(base_url2) > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_exists(base_url2) > ... ok > tests.test_credential.JenkinsReconfigCredentialTest.test_simple(base_url1) > tests.test_credential.JenkinsReconfigCredentialTest.test_simple(base_url1) > ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_failed(base_url2) > tests.jobs.test_rename.JenkinsRenameJobTest.test_failed(base_url2) ... ok > tests.test_promotion.JenkinsReconfigPromotionTest.test_simple(base_url1) > tests.test_promotion.JenkinsReconfigPromotionTest.test_simple(base_url1) ... > ok > tests.test_credential.JenkinsReconfigCredentialTest.test_simple(base_url2) > tests.test_credential.JenkinsReconfigCredentialTest.test_simple(base_url2) > ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_another_folder_failed(base_url1) > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_another_folder_failed(base_url1) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_url_with_trailing_slash(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_url_with_trailing_slash(base_url2) > ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_another_folder_failed(base_url2) > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_another_folder_failed(base_url2) > ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder(base_url1) > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder(base_url1) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_depth(base_url1) > tests.test_plugins.JenkinsPluginsInfoTest.test_depth(base_url1) ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder(base_url2) > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_in_folder_raise_HTTPError(base_url2) > ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_depth(base_url2) > tests.test_plugins.JenkinsPluginsInfoTest.test_depth(base_url2) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_BadStatusLine(base_url1) > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_BadStatusLine(base_url1) > ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_BadStatusLine(base_url2) > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_BadStatusLine(base_url2) > ... ok > tests.test_promotion.JenkinsReconfigPromotionTest.test_simple(base_url2) > tests.test_promotion.JenkinsReconfigPromotionTest.test_simple(base_url2) ... > ok > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_missing(base_url1) > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_missing(base_url1) > ... ok > tests.test_queue.JenkinsQueueItemTest.test_simple(base_url1) > tests.test_queue.JenkinsQueueItemTest.test_simple(base_url1) ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder_failed(base_url1) > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder_failed(base_url1) > ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_open_return_none(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_open_return_none(base_url1) > ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_open_return_none(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_open_return_none(base_url2) > ... ok > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_missing(base_url2) > tests.test_promotion.JenkinsPromotionExistsTest.test_promotion_missing(base_url2) > ... ok > tests.test_queue.JenkinsQueueItemTest.test_simple(base_url2) > tests.test_queue.JenkinsQueueItemTest.test_simple(base_url2) ... ok > tests.test_view.JenkinsAssertViewTest.test_dir_view_exists(base_url1) > tests.test_view.JenkinsAssertViewTest.test_dir_view_exists(base_url1) ... ok > tests.test_view.JenkinsAssertViewTest.test_dir_view_exists(base_url2) > tests.test_view.JenkinsAssertViewTest.test_dir_view_exists(base_url2) ... ok > tests.test_view.JenkinsAssertViewTest.test_extended_dir_view_exists(base_url1) > tests.test_view.JenkinsAssertViewTest.test_extended_dir_view_exists(base_url1) > ... ok > tests.test_view.JenkinsAssertViewTest.test_extended_dir_view_exists(base_url2) > tests.test_view.JenkinsAssertViewTest.test_extended_dir_view_exists(base_url2) > ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_raise_HTTPError(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_raise_HTTPError(base_url1) > ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder_failed(base_url2) > tests.jobs.test_rename.JenkinsRenameJobTest.test_in_folder_failed(base_url2) > ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_simple(base_url1) > tests.jobs.test_rename.JenkinsRenameJobTest.test_simple(base_url1) ... ok > tests.test_rest_endpoints.JenkinsRestTest.test_url_has_filter(base_url1) > tests.test_rest_endpoints.JenkinsRestTest.test_url_has_filter(base_url1) ... > ok > tests.test_rest_endpoints.JenkinsRestTest.test_url_has_filter(base_url2) > tests.test_rest_endpoints.JenkinsRestTest.test_url_has_filter(base_url2) ... > ok > tests.test_view.JenkinsAssertViewTest.test_view_exists(base_url1) > tests.test_view.JenkinsAssertViewTest.test_view_exists(base_url1) ... ok > tests.test_view.JenkinsAssertViewTest.test_view_exists(base_url2) > tests.test_view.JenkinsAssertViewTest.test_view_exists(base_url2) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_HTTPError(base_url1) > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_HTTPError(base_url1) ... > ok > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_HTTPError(base_url2) > tests.test_plugins.JenkinsPluginsInfoTest.test_raise_HTTPError(base_url2) ... > ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_raise_HTTPError(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_raise_HTTPError(base_url2) > ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_invalid_json(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_invalid_json(base_url1) > ... ok > tests.test_view.JenkinsAssertViewTest.test_view_missing(base_url1) > tests.test_view.JenkinsAssertViewTest.test_view_missing(base_url1) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_invalid_json(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_invalid_json(base_url2) > ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_none(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_none(base_url1) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_return_invalid_json(base_url1) > tests.test_plugins.JenkinsPluginsInfoTest.test_return_invalid_json(base_url1) > ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_return_invalid_json(base_url2) > tests.test_plugins.JenkinsPluginsInfoTest.test_return_invalid_json(base_url2) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_url_without_trailing_slash(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_url_without_trailing_slash(base_url1) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_url_without_trailing_slash(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_url_without_trailing_slash(base_url2) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_without_user_or_password(base_url1) > tests.test_jenkins.JenkinsConstructorTest.test_without_user_or_password(base_url1) > ... ok > tests.test_jenkins.JenkinsConstructorTest.test_without_user_or_password(base_url2) > tests.test_jenkins.JenkinsConstructorTest.test_without_user_or_password(base_url2) > ... ok > tests.test_node.JenkinsEnableNodeTest.test_offline_false(base_url1) > tests.test_node.JenkinsEnableNodeTest.test_offline_false(base_url1) ... ok > tests.test_node.JenkinsEnableNodeTest.test_offline_false(base_url2) > tests.test_node.JenkinsEnableNodeTest.test_offline_false(base_url2) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_return_none(base_url1) > tests.test_plugins.JenkinsPluginsInfoTest.test_return_none(base_url1) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_none(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_return_none(base_url2) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_simple(base_url1) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_simple(base_url1) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_return_none(base_url2) > tests.test_plugins.JenkinsPluginsInfoTest.test_return_none(base_url2) ... ok > tests.test_build.JenkinsBuildEnvVarUrlTest.test_simple(base_url2) > tests.test_build.JenkinsBuildEnvVarUrlTest.test_simple(base_url2) ... ok > tests.test_job_folder.JenkinsGetJobFolderTest.test_multi_level(base_url1) > tests.test_job_folder.JenkinsGetJobFolderTest.test_multi_level(base_url1) ... > ok > tests.test_job_folder.JenkinsGetJobFolderTest.test_multi_level(base_url2) > tests.test_job_folder.JenkinsGetJobFolderTest.test_multi_level(base_url2) ... > ok > tests.test_job_folder.JenkinsGetJobFolderTest.test_simple(base_url1) > tests.test_job_folder.JenkinsGetJobFolderTest.test_simple(base_url1) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_simple(base_url1) > tests.test_plugins.JenkinsPluginsInfoTest.test_simple(base_url1) ... ok > tests.test_node.JenkinsEnableNodeTest.test_simple(base_url1) > tests.test_node.JenkinsEnableNodeTest.test_simple(base_url1) ... ok > tests.test_node.JenkinsEnableNodeTest.test_simple(base_url2) > tests.test_node.JenkinsEnableNodeTest.test_simple(base_url2) ... ok > tests.test_node.JenkinsGetNodeInfoTest.test_raise_HTTPError(base_url1) > tests.test_node.JenkinsGetNodeInfoTest.test_raise_HTTPError(base_url1) ... ok > tests.test_node.JenkinsGetNodeInfoTest.test_raise_HTTPError(base_url2) > tests.test_node.JenkinsGetNodeInfoTest.test_raise_HTTPError(base_url2) ... ok > tests.test_node.JenkinsGetNodeInfoTest.test_return_invalid_json(base_url1) > tests.test_node.JenkinsGetNodeInfoTest.test_return_invalid_json(base_url1) > ... ok > tests.test_view.JenkinsAssertViewTest.test_view_missing(base_url2) > tests.test_view.JenkinsAssertViewTest.test_view_missing(base_url2) ... ok > tests.test_view.JenkinsGetViewNameTest.test_dir_extended(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_dir_extended(base_url1) ... ok > tests.test_job_folder.JenkinsGetJobFolderTest.test_simple(base_url2) > tests.test_job_folder.JenkinsGetJobFolderTest.test_simple(base_url2) ... ok > tests.test_plugins.JenkinsPluginsInfoTest.test_simple(base_url2) > tests.test_plugins.JenkinsPluginsInfoTest.test_simple(base_url2) ... ok > tests.jobs.test_rename.JenkinsRenameJobTest.test_simple(base_url2) > tests.jobs.test_rename.JenkinsRenameJobTest.test_simple(base_url2) ... ok > tests.test_promotion.JenkinsGetPromotionConfigTest.test_encodes_promotion_name(base_url1) > tests.test_promotion.JenkinsGetPromotionConfigTest.test_encodes_promotion_name(base_url1) > ... ok > tests.test_job_folder.JenkinsGetJobFolderTest.test_single_level(base_url1) > tests.test_job_folder.JenkinsGetJobFolderTest.test_single_level(base_url1) > ... ok > tests.test_job_folder.JenkinsGetJobFolderTest.test_single_level(base_url2) > tests.test_job_folder.JenkinsGetJobFolderTest.test_single_level(base_url2) > ... ok > tests.test_queue.JenkinsCancelQueueTest.test_notfound(base_url1) > tests.test_queue.JenkinsCancelQueueTest.test_notfound(base_url1) ... ok > tests.test_view.JenkinsGetViewNameTest.test_dir_extended(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_dir_extended(base_url2) ... ok > tests.test_view.JenkinsGetViewNameTest.test_dir_return_none(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_dir_return_none(base_url1) ... ok > tests.test_view.JenkinsGetViewNameTest.test_dir_return_none(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_dir_return_none(base_url2) ... ok > tests.test_view.JenkinsGetViewNameTest.test_dir_simple(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_dir_simple(base_url1) ... ok > tests.test_view.JenkinsGetViewNameTest.test_dir_simple(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_dir_simple(base_url2) ... ok > tests.test_view.JenkinsGetViewNameTest.test_extended_dir_return_none(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_extended_dir_return_none(base_url1) > ... ok > tests.test_queue.JenkinsCancelQueueTest.test_notfound(base_url2) > tests.test_queue.JenkinsCancelQueueTest.test_notfound(base_url2) ... ok > tests.test_promotion.JenkinsGetPromotionConfigTest.test_encodes_promotion_name(base_url2) > tests.test_promotion.JenkinsGetPromotionConfigTest.test_encodes_promotion_name(base_url2) > ... ok > tests.test_promotion.JenkinsGetPromotionNameTest.test_return_none(base_url1) > tests.test_promotion.JenkinsGetPromotionNameTest.test_return_none(base_url1) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_extended_dir_return_none(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_extended_dir_return_none(base_url2) > ... ok > tests.test_queue.JenkinsCancelQueueTest.test_simple(base_url1) > tests.test_queue.JenkinsCancelQueueTest.test_simple(base_url1) ... ok > tests.test_promotion.JenkinsGetPromotionNameTest.test_return_none(base_url2) > tests.test_promotion.JenkinsGetPromotionNameTest.test_return_none(base_url2) > ... ok > tests.test_node.JenkinsGetNodeInfoTest.test_return_invalid_json(base_url2) > tests.test_node.JenkinsGetNodeInfoTest.test_return_invalid_json(base_url2) > ... ok > tests.test_node.JenkinsGetNodeInfoTest.test_simple(base_url1) > tests.test_node.JenkinsGetNodeInfoTest.test_simple(base_url1) ... ok > tests.test_queue.JenkinsCancelQueueTest.test_simple(base_url2) > tests.test_queue.JenkinsCancelQueueTest.test_simple(base_url2) ... ok > tests.test_view.JenkinsGetViewConfigTest.test_encodes_dir_view_name(base_url1) > tests.test_view.JenkinsGetViewConfigTest.test_encodes_dir_view_name(base_url1) > ... ok > tests.test_view.JenkinsGetViewConfigTest.test_encodes_dir_view_name(base_url2) > tests.test_view.JenkinsGetViewConfigTest.test_encodes_dir_view_name(base_url2) > ... ok > tests.test_view.JenkinsGetViewConfigTest.test_encodes_extended_dir_view_name(base_url1) > tests.test_view.JenkinsGetViewConfigTest.test_encodes_extended_dir_view_name(base_url1) > ... ok > tests.test_view.JenkinsGetViewConfigTest.test_encodes_extended_dir_view_name(base_url2) > tests.test_view.JenkinsGetViewConfigTest.test_encodes_extended_dir_view_name(base_url2) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_broken_slave(base_url1) > tests.test_build.JenkinsListRunningBuildsTest.test_broken_slave(base_url1) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_broken_slave(base_url2) > tests.test_build.JenkinsListRunningBuildsTest.test_broken_slave(base_url2) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_placeholder_task_in_queue(base_url1) > tests.test_build.JenkinsListRunningBuildsTest.test_placeholder_task_in_queue(base_url1) > ... ok > tests.test_node.JenkinsGetNodeInfoTest.test_simple(base_url2) > tests.test_node.JenkinsGetNodeInfoTest.test_simple(base_url2) ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s1) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s1) > ... ok > tests.test_promotion.JenkinsGetPromotionNameTest.test_simple(base_url1) > tests.test_promotion.JenkinsGetPromotionNameTest.test_simple(base_url1) ... ok > tests.test_promotion.JenkinsGetPromotionNameTest.test_simple(base_url2) > tests.test_promotion.JenkinsGetPromotionNameTest.test_simple(base_url2) ... ok > tests.test_promotion.JenkinsGetPromotionNameTest.test_unexpected_promotion_name(base_url1) > tests.test_promotion.JenkinsGetPromotionNameTest.test_unexpected_promotion_name(base_url1) > ... ok > tests.test_promotion.JenkinsGetPromotionNameTest.test_unexpected_promotion_name(base_url2) > tests.test_promotion.JenkinsGetPromotionNameTest.test_unexpected_promotion_name(base_url2) > ... ok > tests.test_view.JenkinsGetViewConfigTest.test_encodes_view_name(base_url1) > tests.test_view.JenkinsGetViewConfigTest.test_encodes_view_name(base_url1) > ... ok > tests.test_view.JenkinsGetViewConfigTest.test_encodes_view_name(base_url2) > tests.test_view.JenkinsGetViewConfigTest.test_encodes_view_name(base_url2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s2) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s3) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s3) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s4) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s4) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s5) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s5) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s6) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s6) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_placeholder_task_in_queue(base_url2) > tests.test_build.JenkinsListRunningBuildsTest.test_placeholder_task_in_queue(base_url2) > ... ok > building False > msg test > revision 66 > user unknown > building False > msg test > revision 66 > user unknown > building False > msg test > revision 66 > user unknown > building False > msg test > revision 66 > user unknown > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s7) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s7) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s8) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s8) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s9) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s9) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s10) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s10) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_master(base_url1) > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_master(base_url1) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_master(base_url2) > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_master(base_url2) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_non_master(base_url1) > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_non_master(base_url1) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_non_master(base_url2) > tests.test_build.JenkinsListRunningBuildsTest.test_with_builds_non_master(base_url2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s11) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s11) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_with_no_builds(base_url1) > tests.test_build.JenkinsListRunningBuildsTest.test_with_no_builds(base_url1) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s12) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s12) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_return_none(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_return_none(base_url1) ... ok > tests.test_view.JenkinsGetViewNameTest.test_return_none(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_return_none(base_url2) ... ok > tests.test_view.JenkinsGetViewNameTest.test_simple(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_simple(base_url1) ... ok > tests.test_view.JenkinsGetViewNameTest.test_simple(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_simple(base_url2) ... ok > tests.test_view.JenkinsGetViewNameTest.test_unexpected_dir_view_name(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_unexpected_dir_view_name(base_url1) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_unexpected_dir_view_name(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_unexpected_dir_view_name(base_url2) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_unexpected_extended_dir_view_name(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_unexpected_extended_dir_view_name(base_url1) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_unexpected_extended_dir_view_name(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_unexpected_extended_dir_view_name(base_url2) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_unexpected_view_name(base_url1) > tests.test_view.JenkinsGetViewNameTest.test_unexpected_view_name(base_url1) > ... ok > tests.test_view.JenkinsGetViewNameTest.test_unexpected_view_name(base_url2) > tests.test_view.JenkinsGetViewNameTest.test_unexpected_view_name(base_url2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s13) > ... FAIL > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s1) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s1) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s2) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s3) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s3) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s4) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s4) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s5) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s5) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s6) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s6) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s7) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s7) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s8) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s8) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s9) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s9) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s10) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s10) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s11) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s11) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s12) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s12) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s13) > ... FAIL > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s1) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s1) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s2) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s3) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s3) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s4) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s4) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s5) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s5) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s6) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s6) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s7) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s7) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s8) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s8) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s9) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s9) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s10) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s10) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s11) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s11) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s12) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s12) > ... ok > tests.test_build.JenkinsListRunningBuildsTest.test_with_no_builds(base_url2) > tests.test_build.JenkinsListRunningBuildsTest.test_with_no_builds(base_url2) > ... ok > tests.test_build.JenkinsStopBuildTest.test_in_folder(base_url1) > tests.test_build.JenkinsStopBuildTest.test_in_folder(base_url1) ... ok > tests.test_build.JenkinsStopBuildTest.test_in_folder(base_url2) > tests.test_build.JenkinsStopBuildTest.test_in_folder(base_url2) ... ok > tests.test_build.JenkinsStopBuildTest.test_simple(base_url1) > tests.test_build.JenkinsStopBuildTest.test_simple(base_url1) ... ok > tests.test_build.JenkinsStopBuildTest.test_simple(base_url2) > tests.test_build.JenkinsStopBuildTest.test_simple(base_url2) ... ok > tests.test_credential.JenkinsGetCredentialInfoTest.test_invalid_json(base_url1) > tests.test_credential.JenkinsGetCredentialInfoTest.test_invalid_json(base_url1) > ... ok > tests.test_credential.JenkinsGetCredentialInfoTest.test_invalid_json(base_url2) > tests.test_credential.JenkinsGetCredentialInfoTest.test_invalid_json(base_url2) > ... ok > tests.test_credential.JenkinsGetCredentialInfoTest.test_nonexistent(base_url1) > tests.test_credential.JenkinsGetCredentialInfoTest.test_nonexistent(base_url1) > ... ok > tests.test_credential.JenkinsGetCredentialInfoTest.test_nonexistent(base_url2) > tests.test_credential.JenkinsGetCredentialInfoTest.test_nonexistent(base_url2) > ... ok > tests.test_credential.JenkinsGetCredentialInfoTest.test_simple(base_url1) > tests.test_credential.JenkinsGetCredentialInfoTest.test_simple(base_url1) ... > ok > tests.test_credential.JenkinsGetCredentialInfoTest.test_simple(base_url2) > tests.test_credential.JenkinsGetCredentialInfoTest.test_simple(base_url2) ... > ok > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_return_empty_response(base_url1) > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_return_empty_response(base_url1) > ... ok > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_return_empty_response(base_url2) > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_return_empty_response(base_url2) > ... ok > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_simple(base_url1) > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_simple(base_url1) ... ok > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_simple(base_url2) > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_simple(base_url2) ... ok > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_with_data(base_url1) > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_with_data(base_url1) ... ok > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_with_data(base_url2) > tests.test_jenkins.JenkinsMaybeAddCrumbTest.test_with_data(base_url2) ... ok > tests.test_view.JenkinsGetViewsTest.test_simple(base_url1) > tests.test_view.JenkinsGetViewsTest.test_simple(base_url1) ... ok > tests.test_view.JenkinsGetViewsTest.test_simple(base_url2) > tests.test_view.JenkinsGetViewsTest.test_simple(base_url2) ... ok > tests.test_whoami.JenkinsWhoamiTest.test_raise_HTTPError(base_url1) > tests.test_whoami.JenkinsWhoamiTest.test_raise_HTTPError(base_url1) ... ok > tests.test_whoami.JenkinsWhoamiTest.test_raise_HTTPError(base_url2) > tests.test_whoami.JenkinsWhoamiTest.test_raise_HTTPError(base_url2) ... ok > tests.test_whoami.JenkinsWhoamiTest.test_simple(base_url1) > tests.test_whoami.JenkinsWhoamiTest.test_simple(base_url1) ... ok > tests.test_whoami.JenkinsWhoamiTest.test_simple(base_url2) > tests.test_whoami.JenkinsWhoamiTest.test_simple(base_url2) ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s13) > ... FAIL > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s1) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s1) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s2) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s2) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s3) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s3) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s4) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s4) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s5) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s5) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s6) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s6) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s7) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s7) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s8) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s8) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s9) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s9) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s10) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s10) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s11) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s11) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s12) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s12) > ... ok > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s13) > ... FAIL > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_exists(base_url1) > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_exists(base_url1) > ... ok > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_exists(base_url2) > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_exists(base_url2) > ... ok > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_missing(base_url1) > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_missing(base_url1) > ... ok > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_missing(base_url2) > tests.test_promotion.JenkinsAssertPromotionTest.test_promotion_missing(base_url2) > ... ok > tests.test_promotion.JenkinsCreatePromotionTest.test_already_exists(base_url1) > tests.test_promotion.JenkinsCreatePromotionTest.test_already_exists(base_url1) > ... ok > tests.test_promotion.JenkinsCreatePromotionTest.test_already_exists(base_url2) > tests.test_promotion.JenkinsCreatePromotionTest.test_already_exists(base_url2) > ... ok > tests.test_promotion.JenkinsCreatePromotionTest.test_failed(base_url1) > tests.test_promotion.JenkinsCreatePromotionTest.test_failed(base_url1) ... ok > tests.test_promotion.JenkinsCreatePromotionTest.test_failed(base_url2) > tests.test_promotion.JenkinsCreatePromotionTest.test_failed(base_url2) ... ok > tests.test_promotion.JenkinsCreatePromotionTest.test_simple(base_url1) > tests.test_promotion.JenkinsCreatePromotionTest.test_simple(base_url1) ... ok > tests.test_promotion.JenkinsCreatePromotionTest.test_simple(base_url2) > tests.test_promotion.JenkinsCreatePromotionTest.test_simple(base_url2) ... ok > tests.test_queue.JenkinsQueueInfoTest.test_simple(base_url1) > tests.test_queue.JenkinsQueueInfoTest.test_simple(base_url1) ... ok > tests.test_queue.JenkinsQueueInfoTest.test_simple(base_url2) > tests.test_queue.JenkinsQueueInfoTest.test_simple(base_url2) ... ok > tests.test_view.JenkinsReconfigViewTest.test_dir_simple(base_url1) > tests.test_view.JenkinsReconfigViewTest.test_dir_simple(base_url1) ... ok > tests.test_view.JenkinsReconfigViewTest.test_dir_simple(base_url2) > tests.test_view.JenkinsReconfigViewTest.test_dir_simple(base_url2) ... ok > tests.test_view.JenkinsReconfigViewTest.test_extended_dir_simple(base_url1) > tests.test_view.JenkinsReconfigViewTest.test_extended_dir_simple(base_url1) > ... ok > tests.test_view.JenkinsReconfigViewTest.test_extended_dir_simple(base_url2) > tests.test_view.JenkinsReconfigViewTest.test_extended_dir_simple(base_url2) > ... ok > tests.test_view.JenkinsReconfigViewTest.test_simple(base_url1) > tests.test_view.JenkinsReconfigViewTest.test_simple(base_url1) ... ok > tests.test_view.JenkinsReconfigViewTest.test_simple(base_url2) > tests.test_view.JenkinsReconfigViewTest.test_simple(base_url2) ... ok > tests.test_jenkins_sockets.JenkinsRequestTimeoutTests.test_jenkins_open_no_timeout > tests.test_jenkins_sockets.JenkinsRequestTimeoutTests.test_jenkins_open_no_timeout > ... ok > tests.test_jenkins_sockets.JenkinsRequestTimeoutTests.test_jenkins_open_timeout > tests.test_jenkins_sockets.JenkinsRequestTimeoutTests.test_jenkins_open_timeout > ... ok > tests.test_node.JenkinsAssertNodeExistsTest.test_node_exists(base_url1) > tests.test_node.JenkinsAssertNodeExistsTest.test_node_exists(base_url1) ... ok > tests.test_node.JenkinsAssertNodeExistsTest.test_node_exists(base_url2) > tests.test_node.JenkinsAssertNodeExistsTest.test_node_exists(base_url2) ... ok > tests.test_node.JenkinsAssertNodeExistsTest.test_node_missing(base_url1) > tests.test_node.JenkinsAssertNodeExistsTest.test_node_missing(base_url1) ... > ok > tests.test_node.JenkinsAssertNodeExistsTest.test_node_missing(base_url2) > tests.test_node.JenkinsAssertNodeExistsTest.test_node_missing(base_url2) ... > ok > tests.test_promotion.JenkinsGetPromotionsTest.test_invalid_json(base_url1) > tests.test_promotion.JenkinsGetPromotionsTest.test_invalid_json(base_url1) > ... ok > tests.test_promotion.JenkinsGetPromotionsTest.test_invalid_json(base_url2) > tests.test_promotion.JenkinsGetPromotionsTest.test_invalid_json(base_url2) > ... ok > tests.test_promotion.JenkinsGetPromotionsTest.test_nonexistent(base_url1) > tests.test_promotion.JenkinsGetPromotionsTest.test_nonexistent(base_url1) ... > ok > tests.test_promotion.JenkinsGetPromotionsTest.test_nonexistent(base_url2) > tests.test_promotion.JenkinsGetPromotionsTest.test_nonexistent(base_url2) ... > ok > tests.test_promotion.JenkinsGetPromotionsTest.test_simple(base_url1) > tests.test_promotion.JenkinsGetPromotionsTest.test_simple(base_url1) ... ok > tests.test_promotion.JenkinsGetPromotionsTest.test_simple(base_url2) > tests.test_promotion.JenkinsGetPromotionsTest.test_simple(base_url2) ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin(base_url1) > tests.test_script.JenkinsScriptTest.test_install_plugin(base_url1) ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin(base_url2) > tests.test_script.JenkinsScriptTest.test_install_plugin(base_url2) ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_no_restart(base_url1) > tests.test_script.JenkinsScriptTest.test_install_plugin_no_restart(base_url1) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_no_restart(base_url2) > tests.test_script.JenkinsScriptTest.test_install_plugin_no_restart(base_url2) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_restart(base_url1) > tests.test_script.JenkinsScriptTest.test_install_plugin_restart(base_url1) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_restart(base_url2) > tests.test_script.JenkinsScriptTest.test_install_plugin_restart(base_url2) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_with_dependencies(base_url1) > tests.test_script.JenkinsScriptTest.test_install_plugin_with_dependencies(base_url1) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_with_dependencies(base_url2) > tests.test_script.JenkinsScriptTest.test_install_plugin_with_dependencies(base_url2) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_without_dependencies(base_url1) > tests.test_script.JenkinsScriptTest.test_install_plugin_without_dependencies(base_url1) > ... ok > tests.test_script.JenkinsScriptTest.test_install_plugin_without_dependencies(base_url2) > tests.test_script.JenkinsScriptTest.test_install_plugin_without_dependencies(base_url2) > ... ok > tests.test_script.JenkinsScriptTest.test_run_script(base_url1) > tests.test_script.JenkinsScriptTest.test_run_script(base_url1) ... ok > tests.test_script.JenkinsScriptTest.test_run_script(base_url2) > tests.test_script.JenkinsScriptTest.test_run_script(base_url2) ... ok > tests.test_script.JenkinsScriptTest.test_run_script_node(base_url1) > tests.test_script.JenkinsScriptTest.test_run_script_node(base_url1) ... ok > tests.test_script.JenkinsScriptTest.test_run_script_node(base_url2) > tests.test_script.JenkinsScriptTest.test_run_script_node(base_url2) ... ok > tests.test_script.JenkinsScriptTest.test_run_script_urlproof(base_url1) > tests.test_script.JenkinsScriptTest.test_run_script_urlproof(base_url1) ... ok > tests.test_script.JenkinsScriptTest.test_run_script_urlproof(base_url2) > tests.test_script.JenkinsScriptTest.test_run_script_urlproof(base_url2) ... ok > tests.test_version.JenkinsVersionTest.test_raise_BadStatusLine(base_url1) > tests.test_version.JenkinsVersionTest.test_raise_BadStatusLine(base_url1) ... > ok > tests.test_version.JenkinsVersionTest.test_raise_BadStatusLine(base_url2) > tests.test_version.JenkinsVersionTest.test_raise_BadStatusLine(base_url2) ... > ok > tests.test_version.JenkinsVersionTest.test_raise_HTTPError(base_url1) > tests.test_version.JenkinsVersionTest.test_raise_HTTPError(base_url1) ... ok > tests.test_version.JenkinsVersionTest.test_raise_HTTPError(base_url2) > tests.test_version.JenkinsVersionTest.test_raise_HTTPError(base_url2) ... ok > tests.test_version.JenkinsVersionTest.test_return_empty_response(base_url1) > tests.test_version.JenkinsVersionTest.test_return_empty_response(base_url1) > ... ok > tests.test_version.JenkinsVersionTest.test_return_empty_response(base_url2) > tests.test_version.JenkinsVersionTest.test_return_empty_response(base_url2) > ... ok > tests.test_version.JenkinsVersionTest.test_some_version(base_url1) > tests.test_version.JenkinsVersionTest.test_some_version(base_url1) ... ok > tests.test_version.JenkinsVersionTest.test_some_version(base_url2) > tests.test_version.JenkinsVersionTest.test_some_version(base_url2) ... ok > tests.test_view.JenkinsCreateViewTest.test_already_exists(base_url1) > tests.test_view.JenkinsCreateViewTest.test_already_exists(base_url1) ... ok > tests.test_view.JenkinsCreateViewTest.test_already_exists(base_url2) > tests.test_view.JenkinsCreateViewTest.test_already_exists(base_url2) ... ok > tests.test_view.JenkinsCreateViewTest.test_dir_already_exists(base_url1) > tests.test_view.JenkinsCreateViewTest.test_dir_already_exists(base_url1) ... > ok > tests.test_view.JenkinsCreateViewTest.test_dir_already_exists(base_url2) > tests.test_view.JenkinsCreateViewTest.test_dir_already_exists(base_url2) ... > ok > tests.test_view.JenkinsCreateViewTest.test_dir_failed(base_url1) > tests.test_view.JenkinsCreateViewTest.test_dir_failed(base_url1) ... ok > tests.test_view.JenkinsCreateViewTest.test_dir_failed(base_url2) > tests.test_view.JenkinsCreateViewTest.test_dir_failed(base_url2) ... ok > tests.test_view.JenkinsCreateViewTest.test_dir_simple(base_url1) > tests.test_view.JenkinsCreateViewTest.test_dir_simple(base_url1) ... ok > tests.test_view.JenkinsCreateViewTest.test_dir_simple(base_url2) > tests.test_view.JenkinsCreateViewTest.test_dir_simple(base_url2) ... ok > tests.test_view.JenkinsCreateViewTest.test_extended_dir_already_exists(base_url1) > tests.test_view.JenkinsCreateViewTest.test_extended_dir_already_exists(base_url1) > ... ok > tests.test_view.JenkinsCreateViewTest.test_extended_dir_already_exists(base_url2) > tests.test_view.JenkinsCreateViewTest.test_extended_dir_already_exists(base_url2) > ... ok > tests.test_view.JenkinsCreateViewTest.test_extended_dir_failed(base_url1) > tests.test_view.JenkinsCreateViewTest.test_extended_dir_failed(base_url1) ... > ok > tests.test_view.JenkinsCreateViewTest.test_extended_dir_failed(base_url2) > tests.test_view.JenkinsCreateViewTest.test_extended_dir_failed(base_url2) ... > ok > tests.test_view.JenkinsCreateViewTest.test_extended_dir_simple(base_url1) > tests.test_view.JenkinsCreateViewTest.test_extended_dir_simple(base_url1) ... > ok > tests.test_view.JenkinsCreateViewTest.test_extended_dir_simple(base_url2) > tests.test_view.JenkinsCreateViewTest.test_extended_dir_simple(base_url2) ... > ok > tests.test_view.JenkinsCreateViewTest.test_failed(base_url1) > tests.test_view.JenkinsCreateViewTest.test_failed(base_url1) ... ok > tests.test_view.JenkinsCreateViewTest.test_failed(base_url2) > tests.test_view.JenkinsCreateViewTest.test_failed(base_url2) ... ok > tests.test_view.JenkinsCreateViewTest.test_simple(base_url1) > tests.test_view.JenkinsCreateViewTest.test_simple(base_url1) ... ok > tests.test_view.JenkinsCreateViewTest.test_simple(base_url2) > tests.test_view.JenkinsCreateViewTest.test_simple(base_url2) ... ok > tests.test_view.JenkinsDeleteViewTest.test_dir_failed(base_url1) > tests.test_view.JenkinsDeleteViewTest.test_dir_failed(base_url1) ... ok > tests.test_view.JenkinsDeleteViewTest.test_dir_failed(base_url2) > tests.test_view.JenkinsDeleteViewTest.test_dir_failed(base_url2) ... ok > tests.test_view.JenkinsDeleteViewTest.test_dir_simple(base_url1) > tests.test_view.JenkinsDeleteViewTest.test_dir_simple(base_url1) ... ok > tests.test_view.JenkinsDeleteViewTest.test_dir_simple(base_url2) > tests.test_view.JenkinsDeleteViewTest.test_dir_simple(base_url2) ... ok > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_failed(base_url1) > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_failed(base_url1) ... > ok > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_failed(base_url2) > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_failed(base_url2) ... > ok > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_simple(base_url1) > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_simple(base_url1) ... > ok > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_simple(base_url2) > tests.test_view.JenkinsDeleteViewTest.test_extended_dir_simple(base_url2) ... > ok > tests.test_view.JenkinsDeleteViewTest.test_failed(base_url1) > tests.test_view.JenkinsDeleteViewTest.test_failed(base_url1) ... ok > tests.test_view.JenkinsDeleteViewTest.test_failed(base_url2) > tests.test_view.JenkinsDeleteViewTest.test_failed(base_url2) ... ok > tests.test_view.JenkinsDeleteViewTest.test_simple(base_url1) > tests.test_view.JenkinsDeleteViewTest.test_simple(base_url1) ... ok > tests.test_view.JenkinsDeleteViewTest.test_simple(base_url2) > tests.test_view.JenkinsDeleteViewTest.test_simple(base_url2) ... ok > > ====================================================================== > FAIL: tests.test_plugins.PluginsTest.test_plugin_equal(base_url1) > tests.test_plugins.PluginsTest.test_plugin_equal(base_url1) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 327, in > test_plugin_equal > p1 = plugins.Plugin(self.plugin_info_json) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: 'None' > > > ====================================================================== > FAIL: tests.test_plugins.PluginsTest.test_plugin_equal(base_url2) > tests.test_plugins.PluginsTest.test_plugin_equal(base_url2) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 327, in > test_plugin_equal > p1 = plugins.Plugin(self.plugin_info_json) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: 'None' > > > ====================================================================== > FAIL: tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url1) > tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url1) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 334, in > test_plugin_not_equal > p1 = plugins.Plugin(self.plugin_info_json) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: 'None' > > > ====================================================================== > FAIL: tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url2) > tests.test_plugins.PluginsTest.test_plugin_not_equal(base_url2) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 334, in > test_plugin_not_equal > p1 = plugins.Plugin(self.plugin_info_json) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: 'None' > > > ====================================================================== > FAIL: > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url1,s13) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 293, in > test_plugin_version_comparison > plugin_info = j.get_plugins()[plugin_name] > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/__init__.py", line 946, in get_plugins > plugins_data[keys] = plugins.Plugin(**plugin_data) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: > '1.0a.preview' > > > ====================================================================== > FAIL: > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_comparison(base_url2,s13) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 293, in > test_plugin_version_comparison > plugin_info = j.get_plugins()[plugin_name] > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/__init__.py", line 946, in get_plugins > plugins_data[keys] = plugins.Plugin(**plugin_data) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: > '1.0a.preview' > > > ====================================================================== > FAIL: > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url1,s13) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 311, in > test_plugin_version_object_comparison > plugin_info = j.get_plugins()[plugin_name] > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/__init__.py", line 946, in get_plugins > plugins_data[keys] = plugins.Plugin(**plugin_data) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: > '1.0a.preview' > > > ====================================================================== > FAIL: > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s13) > tests.test_plugins.PluginsTestScenarios.test_plugin_version_object_comparison(base_url2,s13) > ---------------------------------------------------------------------- > testtools.testresult.real._StringException: Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_plugins.py", line 311, in > test_plugin_version_object_comparison > plugin_info = j.get_plugins()[plugin_name] > ^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/__init__.py", line 946, in get_plugins > plugins_data[keys] = plugins.Plugin(**plugin_data) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 59, in __init__ > self['version'] = version > ~~~~^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 66, in __setitem__ > value = PluginVersion(value) > ^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/jenkins/plugins.py", line 79, in __init__ > self.parsed_version = pkg_resources.parse_version( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", > line 266, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") > pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: > '1.0a.preview' > > > ---------------------------------------------------------------------- > Ran 586 tests in 36.132s > > FAILED (failures=8) > + echo ======> STESTR TEST SUITE FAILED FOR python3.11: displaying pip3 > freeze output... > ======> STESTR TEST SUITE FAILED FOR python3.11: displaying pip3 freeze > output... > + [ -x /usr/bin/pip3 ] > + pip3 freeze > alabaster==0.7.12 > attrs==22.2.0 > autopage==0.4.0 > Babel==2.10.3 > certifi==2022.9.24 > chardet==5.1.0 > charset-normalizer==3.0.1 > cliff==4.0.0 > cmd2==2.4.2+ds > cryptography==38.0.4 > docutils==0.19 > extras==1.0.0 > fixtures==4.0.1 > future==0.18.2 > idna==3.3 > imagesize==1.4.1 > importlib-metadata==4.12.0 > Jinja2==3.0.3 > MarkupSafe==2.1.2 > mock==4.0.3 > more-itertools==8.10.0 > multi_key_dict==2.0.3 > packaging==23.0 > pbr==5.10.0 > prettytable==3.6.0 > Pygments==2.14.0 > pykerberos==1.1.14 > pyperclip==1.8.2 > python-subunit==1.4.0 > pytz==2022.7.1 > PyYAML==6.0 > requests==2.28.1 > requests-kerberos==0.12.0 > requests-mock==1.9.3 > roman==3.3 > six==1.16.0 > snowballstemmer==2.2.0 > Sphinx==5.3.0 > stestr==3.2.1 > stevedore==4.0.2 > testscenarios==0.5.0 > testtools==2.5.0 > unittest2==1.1.0 > urllib3==1.26.12 > voluptuous==0.12.2 > wcwidth==0.2.5 > zipp==1.0.0 > + exit 1 > make[1]: *** [debian/rules:27: override_dh_auto_install] Error 1 The full build log is available from: http://qa-logs.debian.net/2023/02/03/python-jenkins_1.4.0-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230203;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230203&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.