Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #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
Example #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
Example #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")