Esempio n. 1
0
class FabricTestCase(unittest.TestCase):

    def setUp(self):
        host         = "127.0.0.1"
        user         = "******"
        key_filename = "/tmp/key_filename"
        self.fabric  = Fabric(host, user, key_filename)

    @unittest.skip("Fabric Mock have to work properly")
    @patch('fabric.api')
    def test_update_instance(self, fabric_api):

        fabric_api.execute.return_value = True # MagicMock(return_value=True)
        fabric_api.sudo.return_value    = True # MagicMock(return_value=True)

        self.assertEqual(True, self.fabric.update_instance('4.14.4'))
Esempio n. 2
0
 def setUp(self):
     host         = "127.0.0.1"
     user         = "******"
     key_filename = "/tmp/key_filename"
     self.fabric  = Fabric(host, user, key_filename)