def test_install_requirement_without_proxy(self): pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/' requirement = 'six>=1.9.0' install_requirement(pack_virtualenv_dir, requirement, proxy_config=None) expected_args = { 'cmd': [ '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip', 'install', 'six>=1.9.0' ], 'env': {} } virtualenvs.run_command.assert_called_once_with(**expected_args)
def test_install_requirement_without_proxy(self): pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/' requirement = 'six>=1.9.0' install_requirement(pack_virtualenv_dir, requirement, proxy_config=None) expected_args = { 'cmd': [ '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip', 'install', 'six>=1.9.0' ], 'env': {} } virtualenvs.run_command.assert_called_once_with(**expected_args)
def test_install_requirement_without_proxy(self): pack_virtualenv_dir = "/opt/stackstorm/virtualenvs/dummy_pack_tests/" requirement = "six>=1.9.0" install_requirement(pack_virtualenv_dir, requirement, proxy_config=None) expected_args = { "cmd": [ "/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip", "install", "six>=1.9.0", ], "env": {}, } virtualenvs.run_command.assert_called_once_with(**expected_args)
def test_install_requirement_with_http_proxy(self): pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/' requirement = 'six>=1.9.0' proxy_config = {'http_proxy': 'http://192.168.1.5:8080'} install_requirement(pack_virtualenv_dir, requirement, proxy_config=proxy_config) expected_args = { 'cmd': [ '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip', '--proxy', 'http://192.168.1.5:8080', 'install', 'six>=1.9.0' ], 'env': {} } virtualenvs.run_command.assert_called_once_with(**expected_args)
def test_install_requirement_with_https_proxy_no_cert(self): pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/' requirement = 'six>=1.9.0' proxy_config = { 'https_proxy': 'https://192.168.1.5:8080', } install_requirement(pack_virtualenv_dir, requirement, proxy_config=proxy_config) expected_args = { 'cmd': [ '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip', '--proxy', 'https://192.168.1.5:8080', 'install', 'six>=1.9.0' ], 'env': {} } virtualenvs.run_command.assert_called_once_with(**expected_args)
def test_install_requirement_with_http_proxy(self): pack_virtualenv_dir = "/opt/stackstorm/virtualenvs/dummy_pack_tests/" requirement = "six>=1.9.0" proxy_config = {"http_proxy": "http://192.168.1.5:8080"} install_requirement(pack_virtualenv_dir, requirement, proxy_config=proxy_config) expected_args = { "cmd": [ "/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip", "--proxy", "http://192.168.1.5:8080", "install", "six>=1.9.0", ], "env": {}, } virtualenvs.run_command.assert_called_once_with(**expected_args)