def test_list(self): """@Test: Test Compute Resource List @Feature: Compute Resource - List @Assert: Compute resource List is displayed """ result_create = make_compute_resource({ 'provider': FOREMAN_PROVIDERS['libvirt'], 'url': "qemu+tcp://%s:16509/system" % conf.properties['main.server.hostname'] }) self.assertTrue(result_create['name'], "ComputeResource create - has name") result_list = ComputeResource.list( {'search': "name=%s" % result_create['name']}) self.assertEquals(result_list.return_code, 0, "ComputeResource list - exit code") self.assertTrue( len(result_list.stdout) > 0, "ComputeResource list - stdout has results") stdout = ComputeResource.exists(search=('name', result_create['name'])).stdout self.assertTrue(stdout, "ComputeResource list - exists name")
def test_list(self): """@Test: Test Compute Resource List @Feature: Compute Resource - List @Assert: Compute resource List is displayed """ result_create = make_compute_resource({ 'provider': FOREMAN_PROVIDERS['libvirt'], 'url': "qemu+tcp://%s:16509/system" % conf.properties['main.server.hostname']}) self.assertTrue(result_create['name'], "ComputeResource create - has name") result_list = ComputeResource.list({'search': "name=%s" % result_create['name']}) self.assertEquals(result_list.return_code, 0, "ComputeResource list - exit code") self.assertTrue(len(result_list.stdout) > 0, "ComputeResource list - stdout has results") stdout = ComputeResource.exists( search=('name', result_create['name'])).stdout self.assertTrue( stdout, "ComputeResource list - exists name")
def test_positive_create_osp_with_valid_name(self): """Create Compute Resource of type Openstack with valid name :id: 064c939f-b2da-4b49-b784-24559f296cd9 :expectedresults: Compute resource is created :CaseImportance: Critical :BZ: 1579714 """ name = gen_string('alpha') compute_resource = ComputeResource.create( { 'name': name, 'provider': 'Openstack', 'user': OSP_SETTINGS['username'], 'password': OSP_SETTINGS['password'], 'tenant': OSP_SETTINGS['tenant'], 'url': OSP_SETTINGS['hostname'], 'project-domain-id': OSP_SETTINGS['project_domain_id'], } ) assert compute_resource['name'] == name assert compute_resource['provider'] == 'RHEL OpenStack Platform' assert compute_resource['tenant'] == OSP_SETTINGS['tenant'] # List CR list_cr = ComputeResource.list() assert len([cr for cr in list_cr if cr['name'] == name]) == 1
def test_positive_crud_azurerm_cr(self, module_org, module_location, azurerm_settings): """Create, Read, Update and Delete AzureRm compute resources :id: 776243ac-1666-4d9b-b99c-f0cadb19b06e :expectedresults: Compute resource should be created, read, updated and deleted :CaseImportance: Critical :CaseLevel: Component """ # Create CR cr_name = gen_string('alpha') compresource = ComputeResource.create( { 'name': cr_name, 'provider': 'AzureRm', 'app-ident': azurerm_settings['app_ident'], 'secret-key': azurerm_settings['secret'], 'tenant': azurerm_settings['tenant'], 'sub-id': azurerm_settings['sub_id'], 'region': azurerm_settings['region'], 'organization-id': module_org.id, 'location-id': module_location.id, } ) assert compresource['name'] == cr_name assert compresource['provider'] == 'Azure Resource Manager' assert compresource['tenant'] == azurerm_settings['tenant'] assert compresource['app_ident'] == azurerm_settings['app_ident'] assert compresource['sub_id'] == azurerm_settings['sub_id'] assert compresource['region'] == azurerm_settings['region'] assert module_org.name in compresource['organizations'] assert module_location.name in compresource['locations'] # List CR list_cr = ComputeResource.list() assert len([cr for cr in list_cr if cr['name'] == cr_name]) == 1 # Update CR new_cr_name = gen_string('alpha') description = gen_string('utf8') ComputeResource.update({'name': cr_name, 'new-name': new_cr_name}) ComputeResource.update({'name': new_cr_name, 'description': description}) # check updated values result = ComputeResource.info({'id': compresource['id']}) assert result['name'] == new_cr_name assert result['description'] == description # Delete CR ComputeResource.delete({'name': result['name']}) assert not ComputeResource.exists(search=('name', result['name']))
def test_positive_list(libvirt_url): """Test Compute Resource List :id: 11123361-ffbc-4c59-a0df-a4af3408af7a :expectedresults: Compute resource List is displayed :CaseImportance: Critical :CaseLevel: Component """ comp_res = make_compute_resource({'provider': FOREMAN_PROVIDERS['libvirt'], 'url': libvirt_url}) assert comp_res['name'] result_list = ComputeResource.list({'search': 'name=%s' % comp_res['name']}) assert len(result_list) > 0 result = ComputeResource.exists(search=('name', comp_res['name'])) assert result
def test_positive_list(self): """Test Compute Resource List @Feature: Compute Resource - List @Assert: Compute resource List is displayed """ comp_res = make_compute_resource({ 'provider': FOREMAN_PROVIDERS['libvirt'], 'url': self.current_libvirt_url, }) self.assertTrue(comp_res['name']) result_list = ComputeResource.list({ 'search': 'name=%s' % comp_res['name']}) self.assertTrue(len(result_list) > 0) result = ComputeResource.exists(search=('name', comp_res['name'])) self.assertTrue(result)
def test_positive_list(self): """Test Compute Resource List @id: 11123361-ffbc-4c59-a0df-a4af3408af7a @Assert: Compute resource List is displayed """ comp_res = make_compute_resource({ 'provider': FOREMAN_PROVIDERS['libvirt'], 'url': self.current_libvirt_url, }) self.assertTrue(comp_res['name']) result_list = ComputeResource.list({ 'search': 'name=%s' % comp_res['name']}) self.assertTrue(len(result_list) > 0) result = ComputeResource.exists(search=('name', comp_res['name'])) self.assertTrue(result)
def test_positive_list(self): """Test Compute Resource List :id: 11123361-ffbc-4c59-a0df-a4af3408af7a :expectedresults: Compute resource List is displayed :CaseImportance: Critical """ comp_res = make_compute_resource({ 'provider': FOREMAN_PROVIDERS['libvirt'], 'url': self.current_libvirt_url, }) self.assertTrue(comp_res['name']) result_list = ComputeResource.list({ 'search': 'name=%s' % comp_res['name']}) self.assertTrue(len(result_list) > 0) result = ComputeResource.exists(search=('name', comp_res['name'])) self.assertTrue(result)