def setUp(self): self.client_real = Client('150.165.85.176', 'administrator', '1r0n1c@LSD') self.flavor_list_real = self.client_real.flavor_list() self.oneviewrequest = OneViewRequest('150.165.85.176', 'administrator', '1r0n1c@LSD') self.client_fake = Client('address', 'username', 'password')
class TestOneViewFlavorListTable(unittest.TestCase): def setUp(self): self.client_real = Client('150.165.85.176', 'administrator', '1r0n1c@LSD') self.flavor_list_real = self.client_real.flavor_list() self.oneviewrequest = OneViewRequest('150.165.85.176', 'administrator', '1r0n1c@LSD') self.client_fake = Client('address', 'username', 'password') def test_list_not_empty_using_real_oneview_with_server_hardwares_and_server_profiles(self): server_hardware_list = self.oneviewrequest.server_hardware_list() server_profile_list = self.oneviewrequest.server_profile_list() self.assertTrue([] != server_hardware_list) self.assertTrue([] != server_profile_list) self.assertTrue([] != self.flavor_list_real) def test_connection_error_no_valid_auth(self): with self.assertRaises(exceptions.ConnectionError): flavor_list_error = self.client_fake.flavor_list() @mock.patch.object(OneViewRequest, 'server_profile_list', autospec=True) @mock.patch.object(OneViewRequest, 'server_hardware_list', autospec=True) def test_flavor_list_empty_when_oneview_has_no_server_profile_template(self, mock_sh, mock_sp): server_hardware_list_empty = [] server_profile_list_empty = [] server_profile_template_list_empty = [] mock_sh.return_value = server_hardware_list_empty mock_sp.return_value = server_profile_list_empty self.assertEquals(list(self.client_real.flavor_list()), []) @mock.patch.object(OneViewRequest, 'server_profile_list', autospec=True) def test_flavor_list_empty_when_oneview_has_no_server_profile(self, mock_sp): server_profile_list_empty = [] server_profile_template_list_empty = [] mock_sp.return_value = server_profile_list_empty self.assertEquals(list(self.client_real.flavor_list()), []) @mock.patch.object(OneViewRequest, 'server_hardware_list', autospec=True) def test_flavor_list_empty_when_oneview_has_no_server_hardware(self, mock_sh): server_hardware_list_empty = [] mock_sh.return_value = server_hardware_list_empty self.assertEquals(list(self.client_real.flavor_list()), [])
class TestOneViewFlavorListTable(unittest.TestCase): def setUp(self): self.client_real = Client('150.165.85.176', 'administrator', '1r0n1c@LSD') self.flavor_list_real = self.client_real.flavor_list() self.oneviewrequest = OneViewRequest('150.165.85.176', 'administrator', '1r0n1c@LSD') self.client_fake = Client('address', 'username', 'password') def test_list_not_empty_using_real_oneview_with_server_hardwares_and_server_profiles( self): server_hardware_list = self.oneviewrequest.server_hardware_list() server_profile_list = self.oneviewrequest.server_profile_list() self.assertTrue([] != server_hardware_list) self.assertTrue([] != server_profile_list) self.assertTrue([] != self.flavor_list_real) def test_connection_error_no_valid_auth(self): with self.assertRaises(exceptions.ConnectionError): flavor_list_error = self.client_fake.flavor_list() @mock.patch.object(OneViewRequest, 'server_profile_list', autospec=True) @mock.patch.object(OneViewRequest, 'server_hardware_list', autospec=True) def test_flavor_list_empty_when_oneview_has_no_server_profile_template( self, mock_sh, mock_sp): server_hardware_list_empty = [] server_profile_list_empty = [] server_profile_template_list_empty = [] mock_sh.return_value = server_hardware_list_empty mock_sp.return_value = server_profile_list_empty self.assertEquals(list(self.client_real.flavor_list()), []) @mock.patch.object(OneViewRequest, 'server_profile_list', autospec=True) def test_flavor_list_empty_when_oneview_has_no_server_profile( self, mock_sp): server_profile_list_empty = [] server_profile_template_list_empty = [] mock_sp.return_value = server_profile_list_empty self.assertEquals(list(self.client_real.flavor_list()), []) @mock.patch.object(OneViewRequest, 'server_hardware_list', autospec=True) def test_flavor_list_empty_when_oneview_has_no_server_hardware( self, mock_sh): server_hardware_list_empty = [] mock_sh.return_value = server_hardware_list_empty self.assertEquals(list(self.client_real.flavor_list()), [])