Пример #1
0
 def test_set_coredump_network_config_success(self):
     '''
     Tests successful function return for a single ESXi host.
     '''
     self.assertEqual({HOST: {'retcode': 0, 'success': True}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com'))
Пример #2
0
 def test_set_coredump_network_config_success(self):
     '''
     Tests successful function return for a single ESXi host.
     '''
     self.assertEqual({HOST: {'retcode': 0, 'success': True}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com'))
Пример #3
0
 def test_set_coredump_network_config_bad_retcode(self):
     '''
     Tests error message given for a single ESXi host.
     '''
     self.assertEqual({HOST: {'retcode': 1, 'success': False}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com'))
Пример #4
0
 def test_set_coredump_network_config_bad_retcode(self):
     '''
     Tests error message given for a single ESXi host.
     '''
     self.assertEqual({HOST: {'retcode': 1, 'success': False}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com'))
Пример #5
0
 def test_set_coredump_network_config_success(self):
     '''
     Tests successful function return for a single ESXi host.
     '''
     with patch('salt.utils.vmware.esxcli', MagicMock(return_value={'retcode': 0})):
         self.assertEqual({HOST: {'retcode': 0, 'success': True}},
                          vsphere.set_coredump_network_config(HOST,
                                                              USER,
                                                              PASSWORD,
                                                              'dump-ip.test.com'))
Пример #6
0
 def test_set_coredump_network_config_bad_retcode(self):
     '''
     Tests error message given for a single ESXi host.
     '''
     with patch('salt.utils.vmware.esxcli', MagicMock(return_value={'retcode': 1})):
         self.assertEqual({HOST: {'retcode': 1, 'success': False}},
                          vsphere.set_coredump_network_config(HOST,
                                                              USER,
                                                              PASSWORD,
                                                              'dump-ip.test.com'))
Пример #7
0
 def test_set_coredump_network_config_host_list_success(self):
     '''
     Tests successful function return when an esxi_host is provided.
     '''
     host_1 = 'host_1.foo.com'
     self.assertEqual({host_1: {'retcode': 0, 'success': True}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com',
                                                          esxi_hosts=[host_1]))
Пример #8
0
 def test_set_coredump_network_config_host_list_bad_retcode(self):
     '''
     Tests error message returned with list of esxi_hosts.
     '''
     host_1 = 'host_1.foo.com'
     self.assertEqual({host_1: {'retcode': 1, 'success': False}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com',
                                                          esxi_hosts=[host_1]))
Пример #9
0
 def test_set_coredump_network_config_host_list_success(self):
     '''
     Tests successful function return when an esxi_host is provided.
     '''
     host_1 = 'host_1.foo.com'
     self.assertEqual({host_1: {'retcode': 0, 'success': True}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com',
                                                          esxi_hosts=[host_1]))
Пример #10
0
 def test_set_coredump_network_config_host_list_bad_retcode(self):
     '''
     Tests error message returned with list of esxi_hosts.
     '''
     host_1 = 'host_1.foo.com'
     self.assertEqual({host_1: {'retcode': 1, 'success': False}},
                      vsphere.set_coredump_network_config(HOST,
                                                          USER,
                                                          PASSWORD,
                                                          'dump-ip.test.com',
                                                          esxi_hosts=[host_1]))
Пример #11
0
 def test_set_coredump_network_config_host_list_success(self):
     '''
     Tests successful function return when an esxi_host is provided.
     '''
     with patch('salt.utils.vmware.esxcli', MagicMock(return_value={'retcode': 0})):
         host_1 = 'host_1.foo.com'
         self.assertEqual({host_1: {'retcode': 0, 'success': True}},
                          vsphere.set_coredump_network_config(HOST,
                                                              USER,
                                                              PASSWORD,
                                                              'dump-ip.test.com',
                                                              esxi_hosts=[host_1]))
Пример #12
0
 def test_set_coredump_network_config_host_list_bad_retcode(self):
     '''
     Tests error message returned with list of esxi_hosts.
     '''
     with patch('salt.utils.vmware.esxcli', MagicMock(return_value={'retcode': 1})):
         host_1 = 'host_1.foo.com'
         self.assertEqual({host_1: {'retcode': 1, 'success': False}},
                          vsphere.set_coredump_network_config(HOST,
                                                              USER,
                                                              PASSWORD,
                                                              'dump-ip.test.com',
                                                              esxi_hosts=[host_1]))