Example #1
0
 def test_cloud_init_success_completed(self):
     fake_server = mock.Mock()
     result_json_text = textwrap.dedent("""
     {
       "v1": {
         "errors": [],
         "datasource": "DataSourceFoo"
       }
     }
     """)
     fake_server.ssh.execute.return_value = (0, result_json_text, "")
     # Completed (with no errors) -> True
     self.assertTrue(provider._cloud_init_success(fake_server))
Example #2
0
 def test_cloud_init_success_completed(self):
     fake_server = mock.Mock()
     result_json_text = textwrap.dedent("""
     {
       "v1": {
         "errors": [],
         "datasource": "DataSourceFoo"
       }
     }
     """)
     fake_server.ssh.execute.return_value = (0, result_json_text, "")
     # Completed (with no errors) -> True
     self.assertTrue(provider._cloud_init_success(fake_server))
Example #3
0
    def test_cloud_init_success_notready(self):
        fake_server = mock.Mock()
        fake_server.ssh.execute.return_value = (1, "", "")

        # Not ready yet -> False
        self.assertFalse(provider._cloud_init_success(fake_server))
Example #4
0
    def test_cloud_init_success_notready(self):
        fake_server = mock.Mock()
        fake_server.ssh.execute.return_value = (1, "", "")

        # Not ready yet -> False
        self.assertFalse(provider._cloud_init_success(fake_server))