Exemplo n.º 1
0
 def test_extra_volumes_normal(self):
     fake_extra_volumes = [
         {
             "containerPath": "/etc/a",
             "hostPath": "/var/data/a",
             "mode": "RO"
         },
     ]
     fake_conf = utils.InstanceConfig({'extra_volumes': fake_extra_volumes},
                                      {})
     assert fake_conf.get_extra_volumes() == fake_extra_volumes
Exemplo n.º 2
0
 def test_get_desired_state(self):
     fake_conf = utils.InstanceConfig({}, {'desired_state': 'stop'})
     assert fake_conf.get_desired_state() == 'stop'
Exemplo n.º 3
0
 def test_get_force_bounce(self):
     fake_conf = utils.InstanceConfig({}, {'force_bounce': 'blurp'})
     assert fake_conf.get_force_bounce() == 'blurp'
Exemplo n.º 4
0
 def test_get_args_in_config_with_cmd(self):
     fake_conf = utils.InstanceConfig({'args': ['A'], 'cmd': 'C'}, {})
     fake_conf.get_cmd()
     with raises(utils.InvalidInstanceConfig):
         fake_conf.get_args()
Exemplo n.º 5
0
 def test_get_args_in_config(self):
     fake_conf = utils.InstanceConfig({'args': ['arg1', 'arg2']}, {})
     assert fake_conf.get_args() == ['arg1', 'arg2']
Exemplo n.º 6
0
 def test_get_cpus_in_config(self):
     fake_conf = utils.InstanceConfig({'cpus': -5}, {})
     assert fake_conf.get_cpus() == -5
Exemplo n.º 7
0
 def test_extra_volumes_default(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_extra_volumes() == []
Exemplo n.º 8
0
 def test_deploy_blacklist_default(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_deploy_blacklist() == []
Exemplo n.º 9
0
 def test_get_env_default(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_env() == {}
Exemplo n.º 10
0
 def test_get_cmd_in_config(self):
     fake_conf = utils.InstanceConfig({'cmd': 'FAKECMD'}, {})
     assert fake_conf.get_cmd() == 'FAKECMD'
Exemplo n.º 11
0
 def test_get_cmd_default(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_cmd() is None
Exemplo n.º 12
0
 def test_get_mem_default(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_mem() == 1024
Exemplo n.º 13
0
 def test_get_mem_in_config(self):
     fake_conf = utils.InstanceConfig({'mem': -999}, {})
     assert fake_conf.get_mem() == -999
Exemplo n.º 14
0
 def test_get_cpus_default(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_cpus() == .25
Exemplo n.º 15
0
 def test_get_cpus_in_config_float(self):
     fake_conf = utils.InstanceConfig({'cpus': .66}, {})
     assert fake_conf.get_cpus() == .66
Exemplo n.º 16
0
 def test_get_desired_state_human(self):
     fake_conf = utils.InstanceConfig({}, {'desired_state': 'stop'})
     assert 'Stopped' in fake_conf.get_desired_state_human()
Exemplo n.º 17
0
 def test_monitoring_blacklist_defaults_to_deploy_blacklist(self):
     fake_deploy_blacklist = [["region", "fake_region"]]
     fake_conf = utils.InstanceConfig(
         {'deploy_blacklist': fake_deploy_blacklist}, {})
     assert fake_conf.get_monitoring_blacklist() == fake_deploy_blacklist
Exemplo n.º 18
0
 def test_get_env_with_config(self):
     fake_conf = utils.InstanceConfig({'env': {'SPECIAL_ENV': 'TRUE'}}, {})
     assert fake_conf.get_env() == {'SPECIAL_ENV': 'TRUE'}
Exemplo n.º 19
0
 def test_deploy_blacklist_reads_blacklist(self):
     fake_deploy_blacklist = [["region", "fake_region"]]
     fake_conf = utils.InstanceConfig(
         {'deploy_blacklist': fake_deploy_blacklist}, {})
     assert fake_conf.get_deploy_blacklist() == fake_deploy_blacklist
Exemplo n.º 20
0
 def test_get_args_default_no_cmd(self):
     fake_conf = utils.InstanceConfig({}, {})
     assert fake_conf.get_args() == []
Exemplo n.º 21
0
 def test_get_args_default_with_cmd(self):
     fake_conf = utils.InstanceConfig({'cmd': 'FAKECMD'}, {})
     assert fake_conf.get_args() is None
Exemplo n.º 22
0
 def test_get_monitoring(self):
     fake_info = 'fake_info'
     assert utils.InstanceConfig({
         'monitoring': fake_info
     }, {}).get_monitoring() == fake_info