예제 #1
0
파일: test_gce.py 프로젝트: vindir/salt
 def test_fail_virtual_missing_deps(self):
     # Missing deps
     with patch('salt.config.check_driver_dependencies', return_value=False):
         v = gce.__virtual__()
         self.assertEqual(v, False)
예제 #2
0
파일: test_gce.py 프로젝트: vindir/salt
 def test_fail_virtual_deps_missing_config(self):
     with patch('salt.config.check_driver_dependencies', return_value=True):
         with patch('salt.config.is_provider_configured', return_value=False):
             v = gce.__virtual__()
             self.assertEqual(v, False)
예제 #3
0
파일: gce_test.py 프로젝트: bryson/salt
 def test_fail_virtual_deps_missing_config(self):
     with patch('salt.config.check_driver_dependencies', return_value=True):
         with patch('salt.config.is_provider_configured', return_value=False):
             v = gce.__virtual__()
             self.assertEqual(v, False)
예제 #4
0
파일: gce_test.py 프로젝트: bryson/salt
 def test_fail_virtual_missing_deps(self):
     # Missing deps
     with patch('salt.config.check_driver_dependencies', return_value=False):
         v = gce.__virtual__()
         self.assertEqual(v, False)
예제 #5
0
def test_fail_virtual_deps_missing_config():
    with patch("salt.config.check_driver_dependencies",
               return_value=True), patch("salt.config.is_provider_configured",
                                         return_value=False):
        v = gce.__virtual__()
        assert v is False
예제 #6
0
def test_fail_virtual_missing_deps():
    # Missing deps
    with patch("salt.config.check_driver_dependencies", return_value=False):
        v = gce.__virtual__()
        assert v is False
예제 #7
0
def test_fail_virtual_libcloud_version_too_old():
    # Missing deps
    with patch("libcloud.__version__", "2.4.0"):
        v = gce.__virtual__()
        assert v == (
            False, "The salt-cloud GCE driver requires apache-libcloud>=2.5.0")