示例#1
0
 def test_install_requirements_with_https_proxy(self):
     pack_virtualenv_dir = "/opt/stackstorm/virtualenvs/dummy_pack_tests/"
     requirements_file_path = (
         "/opt/stackstorm/packs/dummy_pack_tests/requirements.txt")
     proxy_config = {
         "https_proxy": "https://192.168.1.5:8080",
         "proxy_ca_bundle_path": "/etc/ssl/certs/mitmproxy-ca.pem",
     }
     install_requirements(pack_virtualenv_dir,
                          requirements_file_path,
                          proxy_config=proxy_config)
     expected_args = {
         "cmd": [
             "/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip",
             "--proxy",
             "https://192.168.1.5:8080",
             "--cert",
             "/etc/ssl/certs/mitmproxy-ca.pem",
             "install",
             "-U",
             "-r",
             requirements_file_path,
         ],
         "env": {},
     }
     virtualenvs.run_command.assert_called_once_with(**expected_args)
示例#2
0
 def test_install_requirements_without_proxy(self):
     pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/'
     requirements_file_path = '/opt/stackstorm/packs/dummy_pack_tests/requirements.txt'
     install_requirements(pack_virtualenv_dir, requirements_file_path, proxy_config=None)
     expected_args = {
         'cmd': [
             '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip',
             'install', '-U',
             '-r', requirements_file_path
         ],
         'env': {}
     }
     virtualenvs.run_command.assert_called_once_with(**expected_args)
示例#3
0
 def test_install_requirements_without_proxy(self):
     pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/'
     requirements_file_path = '/opt/stackstorm/packs/dummy_pack_tests/requirements.txt'
     install_requirements(pack_virtualenv_dir, requirements_file_path, proxy_config=None)
     expected_args = {
         'cmd': [
             '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip',
             'install', '-U',
             '-r', requirements_file_path
         ],
         'env': {}
     }
     virtualenvs.run_command.assert_called_once_with(**expected_args)
示例#4
0
 def test_install_requirements_with_http_proxy(self):
     pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/'
     requirements_file_path = '/opt/stackstorm/packs/dummy_pack_tests/requirements.txt'
     proxy_config = {'http_proxy': 'http://192.168.1.5:8080'}
     install_requirements(pack_virtualenv_dir,
                          requirements_file_path,
                          proxy_config=proxy_config)
     expected_args = {
         'cmd': [
             '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip',
             '--proxy', 'http://192.168.1.5:8080', 'install', '-U', '-r',
             requirements_file_path
         ],
         'env': {}
     }
     virtualenvs.run_command.assert_called_once_with(**expected_args)
示例#5
0
 def test_install_requirements_with_http_proxy(self):
     pack_virtualenv_dir = '/opt/stackstorm/virtualenvs/dummy_pack_tests/'
     requirements_file_path = '/opt/stackstorm/packs/dummy_pack_tests/requirements.txt'
     proxy_config = {
         'http_proxy': 'http://192.168.1.5:8080'
     }
     install_requirements(pack_virtualenv_dir, requirements_file_path,
                          proxy_config=proxy_config)
     expected_args = {
         'cmd': [
             '/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip',
             '--proxy', 'http://192.168.1.5:8080',
             'install', '-U',
             '-r', requirements_file_path
         ],
         'env': {}
     }
     virtualenvs.run_command.assert_called_once_with(**expected_args)
示例#6
0
 def test_install_requirements_without_proxy(self):
     pack_virtualenv_dir = "/opt/stackstorm/virtualenvs/dummy_pack_tests/"
     requirements_file_path = (
         "/opt/stackstorm/packs/dummy_pack_tests/requirements.txt")
     install_requirements(pack_virtualenv_dir,
                          requirements_file_path,
                          proxy_config=None)
     expected_args = {
         "cmd": [
             "/opt/stackstorm/virtualenvs/dummy_pack_tests/bin/pip",
             "install",
             "-U",
             "-r",
             requirements_file_path,
         ],
         "env": {},
     }
     virtualenvs.run_command.assert_called_once_with(**expected_args)