Exemplo n.º 1
0
 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()), [])
Exemplo n.º 3
0
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()), [])
 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')