コード例 #1
0
ファイル: test_config.py プロジェクト: onefinestay/gonzo
 def test_cloud(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value.CLOUDS = {
         'foo': sentinel.foo,
         'bar': sentinel.bar,
     }
     assert config_proxy.get_cloud() is sentinel.foo
コード例 #2
0
ファイル: test_config.py プロジェクト: flug/gonzo
 def test_cloud(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value.CLOUDS = {
         'foo': sentinel.foo,
         'bar': sentinel.bar,
     }
     assert config_proxy.get_cloud() is sentinel.foo
コード例 #3
0
ファイル: test_config.py プロジェクト: flug/gonzo
 def test_region(self):
     config_proxy = ConfigProxy()
     assert config_proxy.REGION is sentinel.region
コード例 #4
0
ファイル: test_config.py プロジェクト: flug/gonzo
 def test_cloud_missing(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value.CLOUDS = {}
     with pytest.raises(ConfigurationError):
         config_proxy.get_cloud()
コード例 #5
0
ファイル: test_config.py プロジェクト: flug/gonzo
 def test_sizes_missing(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value = types.ModuleType(name='config')
     with pytest.raises(ConfigurationError):
         config_proxy.SIZES
コード例 #6
0
ファイル: test_config.py プロジェクト: flug/gonzo
 def test_sizes(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value.SIZES = sentinel.sizes
     assert config_proxy.SIZES is sentinel.sizes
コード例 #7
0
ファイル: test_config.py プロジェクト: flug/gonzo
 def test_clouds(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value.CLOUDS = sentinel.clouds
     assert config_proxy.CLOUDS is sentinel.clouds
コード例 #8
0
ファイル: test_config.py プロジェクト: onefinestay/gonzo
 def test_cloud_missing(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value.CLOUDS = {
     }
     with pytest.raises(ConfigurationError):
         config_proxy.get_cloud()
コード例 #9
0
ファイル: test_config.py プロジェクト: onefinestay/gonzo
 def test_clouds_missing(self, config_module):
     config_proxy = ConfigProxy()
     config_module.return_value = types.ModuleType(name='config')
     with pytest.raises(ConfigurationError):
         config_proxy.get_cloud()