pyvenv: Harden datatype for $environment
#317
Annotations
10 errors
Run tests:
spec/acceptance/pip_spec.rb#L7
python::pip defined resource install package with custom name works with no errors
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'archlinuxrolling-64.example.com' exited with 6 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_144027477.dKG0NH.pp
Last 10 lines of output were:
�[mNotice: Compiled catalog for archlinuxrolling-64.example.com in environment production in 0.09 seconds
Info: Using environment 'production'
Info: Applying configuration version '1732632029'
�[mNotice: /Stage[main]/Main/Python::Pyvenv[/opt/test-venv]/File[/opt/test-venv]/ensure: created
Error: invalid byte sequence in US-ASCII
Error: /Stage[main]/Main/Python::Pyvenv[/opt/test-venv]/Exec[python_virtualenv_/opt/test-venv]/returns: change from 'notrun' to ['0'] failed: invalid byte sequence in US-ASCII
Info: Python::Pyvenv[/opt/test-venv]: Unscheduling all events on Python::Pyvenv[/opt/test-venv]
�[mNotice: /Stage[main]/Main/Python::Pip[agent package]/Exec[pip_install_agent package]: Dependency Exec[python_virtualenv_/opt/test-venv] has failures: true
Warning: /Stage[main]/Main/Python::Pip[agent package]/Exec[pip_install_agent package]: Skipping because of failed dependencies
�[mNotice: Applied catalog in 3.78 seconds
|
Run tests:
spec/acceptance/pip_spec.rb#L35
python::pip defined resource Command "/opt/test-venv/bin/pip list" exit_status is expected to eq 0
Failure/Error: its(:exit_status) { is_expected.to eq 0 }
expected: 0
got: 1
(compared using ==)
|
Run tests:
spec/acceptance/pip_spec.rb#L36
python::pip defined resource Command "/opt/test-venv/bin/pip list" stdout is expected to match /agent.* 0\.1\.2/
Failure/Error: its(:stdout) { is_expected.to match %r{agent.* 0\.1\.2} }
expected "" to match /agent.* 0\.1\.2/
Diff:
@@ -1 +1 @@
-/agent.* 0\.1\.2/
+""
|
Run tests:
spec/acceptance/pip_spec.rb#L40
python::pip defined resource uninstall package with custom name works with no errors
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'archlinuxrolling-64.example.com' exited with 4 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_144033458.WSDPah.pp
Last 10 lines of output were:
�[mNotice: /Stage[main]/Main/Python::Pip[agent package install]/Exec[pip_install_agent package install]/returns: File "/opt/test-venv/lib/python3.12/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
�[mNotice: /Stage[main]/Main/Python::Pip[agent package install]/Exec[pip_install_agent package install]/returns: from pip._internal.cli import cmdoptions
�[mNotice: /Stage[main]/Main/Python::Pip[agent package install]/Exec[pip_install_agent package install]/returns: File "/opt/test-venv/lib/python3.12/site-packages/pip/_internal/cli/cmdoptions.py", line 18, in <module>
�[mNotice: /Stage[main]/Main/Python::Pip[agent package install]/Exec[pip_install_agent package install]/returns: from distutils.util import strtobool
�[mNotice: /Stage[main]/Main/Python::Pip[agent package install]/Exec[pip_install_agent package install]/returns: ModuleNotFoundError: No module named 'distutils'
Error: '/opt/test-venv/bin/pip --log /opt/test-venv/pip.log install agent==0.1.2' returned 1 instead of one of [0]
Error: /Stage[main]/Main/Python::Pip[agent package install]/Exec[pip_install_agent package install]/returns: change from 'notrun' to ['0'] failed: '/opt/test-venv/bin/pip --log /opt/test-venv/pip.log install agent==0.1.2' returned 1 instead of one of [0]
�[mNotice: /Stage[main]/Main/Python::Pip[agent package uninstall custom pkgname]/Exec[pip_uninstall_agent package uninstall custom pkgname]: Dependency Exec[pip_install_agent package install] has failures: true
Warning: /Stage[main]/Main/Python::Pip[agent package uninstall custom pkgname]/Exec[pip_uninstall_agent package uninstall custom pkgname]: Skipping because of failed dependencies
�[mNotice: Applied catalog in 0.56 seconds
|
Run tests:
spec/acceptance/pip_spec.rb#L73
python::pip defined resource Command "/opt/test-venv/bin/pip list" exit_status is expected to eq 0
Failure/Error: its(:exit_status) { is_expected.to eq 0 }
expected: 0
got: 1
(compared using ==)
|
Run tests:
spec/acceptance/pip_spec.rb#L78
python::pip defined resource fails to install package with wrong version throws an error
Failure/Error: expect(result.stderr).to contain(%r{returned 1 instead of one of})
expected "\e[1;33mWarning: Facter: Container runtime, 'docker', is unsupported, setting to 'container_other'\e...:Pip[agent package]/Exec[pip_install_agent package]: Skipping because of failed dependencies\e[0m\n" to contain /returned 1 instead of one of/
|
Run tests:
spec/acceptance/pip_spec.rb#L109
python::pip defined resource install package via extra_index works with no errors
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'archlinuxrolling-64.example.com' exited with 4 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_144039596.08n35i.pp
Last 10 lines of output were:
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: File "/opt/test-venv/lib/python3.12/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: from pip._internal.cli.main_parser import create_main_parser
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: File "/opt/test-venv/lib/python3.12/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: from pip._internal.cli import cmdoptions
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: File "/opt/test-venv/lib/python3.12/site-packages/pip/_internal/cli/cmdoptions.py", line 18, in <module>
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: from distutils.util import strtobool
�[mNotice: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: ModuleNotFoundError: No module named 'distutils'
Error: '/opt/test-venv/bin/pip --log /opt/test-venv/pip.log install --index-url=invalid --extra-index-url=https://pypi.org/simple agent==0.1.2' returned 1 instead of one of [0]
Error: /Stage[main]/Main/Python::Pip[agent package via extra_index]/Exec[pip_install_agent package via extra_index]/returns: change from 'notrun' to ['0'] failed: '/opt/test-venv/bin/pip --log /opt/test-venv/pip.log install --index-url=invalid --extra-index-url=https://pypi.org/simple agent==0.1.2' returned 1 instead of one of [0]
�[mNotice: Applied catalog in 0.55 seconds
|
Run tests:
spec/acceptance/pip_spec.rb#L137
python::pip defined resource Command "/opt/test-venv/bin/pip list" exit_status is expected to eq 0
Failure/Error: its(:exit_status) { is_expected.to eq 0 }
expected: 0
got: 1
(compared using ==)
|
Run tests:
spec/acceptance/pip_spec.rb#L138
python::pip defined resource Command "/opt/test-venv/bin/pip list" stdout is expected to match /agent.* 0\.1\.2/
Failure/Error: its(:stdout) { is_expected.to match %r{agent.* 0\.1\.2} }
expected "" to match /agent.* 0\.1\.2/
Diff:
@@ -1 +1 @@
-/agent.* 0\.1\.2/
+""
|
Run tests:
spec/acceptance/pyvenv_spec.rb#L8
python::pyvenv defined resource with python 3 minimal parameters works with no errors
Failure/Error: apply_manifest(pp, catch_failures: true)
Beaker::Host::CommandFailure:
Host 'archlinuxrolling-64.example.com' exited with 6 running:
puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_144042314.sWrpsU.pp
Last 10 lines of output were:
�[mNotice: Compiled catalog for archlinuxrolling-64.example.com in environment production in 0.09 seconds
Info: Using environment 'production'
Info: Applying configuration version '1732632044'
�[mNotice: /Stage[main]/Main/User[agent]/ensure: created
�[mNotice: /Stage[main]/Main/Python::Pyvenv[/opt/agent/venv]/File[/opt/agent/venv]/ensure: created
Error: invalid byte sequence in US-ASCII
Error: /Stage[main]/Main/Python::Pyvenv[/opt/agent/venv]/Exec[python_virtualenv_/opt/agent/venv]/returns: change from 'notrun' to ['0'] failed: invalid byte sequence in US-ASCII
Info: Python::Pyvenv[/opt/agent/venv]: Unscheduling all events on Python::Pyvenv[/opt/agent/venv]
Info: Class[Main]: Unscheduling all events on Class[Main]
�[mNotice: Applied catalog in 3.90 seconds
|
Loading