Beispiel #1
0
 def test_0036_get_storage_profiles(self):
     """Get storage profile(s) of a PVDC."""
     platform = Platform(TestPVDC._sys_admin_client)
     _, _, pvdc_ext_res = platform.get_pvdc(TestPVDC._pvdc_name)
     pvdc = PVDC(TestPVDC._sys_admin_client, resource=pvdc_ext_res)
     pvdc_storage_profiles = pvdc.get_storage_profiles()
     self.assertTrue(len(pvdc_storage_profiles) > 0)
Beispiel #2
0
 def test_0037_get_storage_profile(self):
     """Get a storage profile of a PVDC by name."""
     platform = Platform(TestPVDC._sys_admin_client)
     _, _, pvdc_ext_res = platform.get_pvdc(TestPVDC._pvdc_name)
     pvdc = PVDC(TestPVDC._sys_admin_client, resource=pvdc_ext_res)
     pvdc_storage_profile = pvdc.get_storage_profile(
         TestPVDC._storage_profiles[0])
     self.assertIsNotNone(pvdc_storage_profile)
Beispiel #3
0
 def test_0038_get_storage_profile_negative(self):
     """PVDC.get_storage_profile does not find a non-existent profile."""
     try:
         platform = Platform(TestPVDC._sys_admin_client)
         _, _, pvdc_ext_res = platform.get_pvdc(TestPVDC._pvdc_name)
         pvdc = PVDC(TestPVDC._sys_admin_client, resource=pvdc_ext_res)
         pvdc.get_storage_profile(
             TestPVDC._non_existent_storage_profile_name)
         self.fail('Should not be able to find Storage Profile that does '
                   'not exist ' +
                   TestPVDC._non_existent_storage_profile_name)
     except EntityNotFoundException as e:
         return