def test_positive_delete_by_id(self): """Create new content view filter and assign it to existing content view by id. Try to delete that filter using its id as a parameter @Feature: Content View Filter @Assert: Content view filter deleted successfully """ cvf_name = gen_string('utf8') ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': cvf_name, 'type': 'rpm', }) cvf = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, }) ContentView.filter_delete({'id': cvf['filter-id']}) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, })
def test_positive_delete_by_name(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using different value types as a name @Feature: Content View Filter @Assert: Content view filter deleted successfully """ for name in valid_data_list(): with self.subTest(name): ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': name, 'type': 'rpm', }) ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': name, }) ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': name, }) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': name, })
def test_positive_delete_by_org_name(self): """Create new content view filter and assign it to existing content view by id. Try to delete that filter using organization and content view names where that filter was applied @Feature: Content View Filter @Assert: Content view filter deleted successfully """ cvf_name = gen_string('utf8') ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': cvf_name, 'type': 'rpm', }) ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, }) ContentView.filter_delete({ u'content-view': self.content_view['name'], u'name': cvf_name, u'organization': self.org['name'], }) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, })
def test_positive_delete_by_id(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using its id as a parameter @Feature: Content View Filter @Assert: Content view filter deleted successfully """ cvf_name = gen_string('utf8') ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': cvf_name, 'type': 'rpm', }) cvf = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, }) ContentView.filter_delete({'id': cvf['filter-id']}) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, })
def test_positive_delete_by_org_name(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using organization and content view names where that filter was applied @Feature: Content View Filter @Assert: Content view filter deleted successfully """ cvf_name = gen_string('utf8') ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': cvf_name, 'type': 'rpm', }) ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, }) ContentView.filter_delete({ u'content-view': self.content_view['name'], u'name': cvf_name, u'organization': self.org['name'], }) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, })
def test_positive_delete_by_id(self): """Create new content view filter and assign it to existing content view by id. Try to delete that filter using its id as a parameter @id: e3865a11-1ba0-481a-bfe0-f9235901946d @Assert: Content view filter deleted successfully """ cvf_name = gen_string('utf8') ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': cvf_name, 'organization-id': self.org['id'], 'type': 'rpm', }) cvf = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, }) ContentView.filter_delete({'id': cvf['filter-id']}) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': cvf_name, })
def test_positive_delete_by_name(self): """Create new content view filter and assign it to existing content view by id. Try to delete that filter using different value types as a name @id: a01baf17-9c3c-4923-bfe0-865a4cbc4223 @Assert: Content view filter deleted successfully """ for name in valid_data_list(): with self.subTest(name): ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'name': name, 'organization-id': self.org['id'], 'type': 'rpm', }) ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': name, }) ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': name, }) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': name, })
def test_delete_cvf_name_negative(self): """Test: Try to delete non-existent filter using generated name @Feature: Content View Filter @Assert: System returned error """ with self.assertRaises(CLIReturnCodeError): ContentView.filter_delete({u"content-view-id": self.content_view["id"], u"name": u"invalid_cv_filter"})
def test_negative_delete_by_name(self): """Test: Try to delete non-existent filter using generated name @Feature: Content View Filter @Assert: System returned error """ with self.assertRaises(CLIReturnCodeError): ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': u'invalid_cv_filter', })
def test_negative_delete_by_name(self): """Try to delete non-existent filter using generated name @id: 84509061-6652-4594-b68a-4566c04bc289 @Assert: System returned error """ with self.assertRaises(CLIReturnCodeError): ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': u'invalid_cv_filter', })
def test_negative_delete_by_name(self): """Try to delete non-existent filter using generated name @Feature: Content View Filter @Assert: System returned error """ with self.assertRaises(CLIReturnCodeError): ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': u'invalid_cv_filter', })
def test_delete_cvf_with_different_names(self, name): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using different value types as a name @Feature: Content View Filter @Assert: Content view filter deleted successfully """ result = ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'type': 'rpm', 'name': name, }) self.assertEqual(result.return_code, 0) result = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': name, }) self.assertEqual(result.return_code, 0) result = ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': name, }) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stderr), 0) result = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': name, }) self.assertNotEqual(result.return_code, 0)
def test_delete_cvf_by_id(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using its id as a parameter @Feature: Content View Filter @Assert: Content view filter deleted successfully """ result = ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'type': 'rpm', 'name': self.cvf_name, }) self.assertEqual(result.return_code, 0) result = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': self.cvf_name, }) self.assertEqual(result.return_code, 0) result = ContentView.filter_delete({ u'id': result.stdout['filter-id'], }) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stderr), 0) result = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': self.cvf_name, }) self.assertNotEqual(result.return_code, 0)
def test_delete_cvf_by_id(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using its id as a parameter @Feature: Content View Filter @Assert: Content view filter deleted successfully """ cvf_name = gen_string("utf8") ContentView.filter_create({"content-view-id": self.content_view["id"], "name": cvf_name, "type": "rpm"}) cvf = ContentView.filter_info({u"content-view-id": self.content_view["id"], u"name": cvf_name}) ContentView.filter_delete({"id": cvf["filter-id"]}) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({u"content-view-id": self.content_view["id"], u"name": cvf_name})
def test_delete_cvf_different_names(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using different value types as a name @Feature: Content View Filter @Assert: Content view filter deleted successfully """ for name in valid_data_list(): with self.subTest(name): ContentView.filter_create({"content-view-id": self.content_view["id"], "name": name, "type": "rpm"}) ContentView.filter_info({u"content-view-id": self.content_view["id"], u"name": name}) ContentView.filter_delete({u"content-view-id": self.content_view["id"], u"name": name}) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({u"content-view-id": self.content_view["id"], u"name": name})
def test_delete_cvf_org(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using organization and content view names where that filter was applied @Feature: Content View Filter @Assert: Content view filter deleted successfully """ cvf_name = gen_string("utf8") ContentView.filter_create({"content-view-id": self.content_view["id"], "name": cvf_name, "type": "rpm"}) ContentView.filter_info({u"content-view-id": self.content_view["id"], u"name": cvf_name}) ContentView.filter_delete( {u"content-view": self.content_view["name"], u"name": cvf_name, u"organization": self.org["name"]} ) with self.assertRaises(CLIReturnCodeError): ContentView.filter_info({u"content-view-id": self.content_view["id"], u"name": cvf_name})
def test_delete_cvf_with_name_negative(self): """Test: Try to delete non-existent filter using generated name @Feature: Content View Filter @Assert: System returned error """ result = ContentView.filter_delete({ u'content-view-id': self.content_view['id'], u'name': u'invalid_cv_filter', }) self.assertNotEqual(result.return_code, 0) self.assertGreater(len(result.stderr), 0)
def test_delete_cvf_with_org(self): """Test: Create new content view filter and assign it to existing content view by id. Try to delete that filter using organization and content view names where that filter was applied @Feature: Content View Filter @Assert: Content view filter deleted successfully """ result = ContentView.filter_create({ 'content-view-id': self.content_view['id'], 'type': 'rpm', 'name': self.cvf_name, }) self.assertEqual(result.return_code, 0) result = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': self.cvf_name, }) self.assertEqual(result.return_code, 0) result = ContentView.filter_delete({ u'content-view': self.content_view['name'], u'organization': self.org['name'], u'name': self.cvf_name, }) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stderr), 0) result = ContentView.filter_info({ u'content-view-id': self.content_view['id'], u'name': self.cvf_name, }) self.assertNotEqual(result.return_code, 0)