def test_positive_update_medium_by_id(self): """A host can be updated with a new medium. Use entities ids for association @id: 899f1eef-07a9-4227-848a-92e377a8d55c @assert: A host is updated and the medium matches @CaseLevel: Integration """ new_medium = make_medium({ 'location-id': self.host_args.location.id, 'organization-id': self.host_args.organization.id, }) Medium.add_operating_system({ 'id': new_medium['id'], 'operatingsystem-id': self.host_args.operatingsystem.id, }) new_medium = Medium.info({'id': new_medium['id']}) Host.update({ 'id': self.host['id'], 'medium-id': new_medium['id'], }) self.host = Host.info({'id': self.host['id']}) self.assertEqual(self.host['operating-system']['medium'], new_medium['name'])
def test_positive_update_medium_by_name(self): """A host can be updated with a new medium. Use entities names for association @id: f47edb02-d649-4ca8-94b2-0637ebdac2e8 @assert: A host is updated and the medium matches @CaseLevel: Integration """ new_medium = make_medium({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) Medium.add_operating_system({ 'name': new_medium['name'], 'operatingsystem': self.host_args.operatingsystem.title, }) new_medium = Medium.info({'name': new_medium['name']}) Host.update({ 'medium': new_medium['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['operating-system']['medium'], new_medium['name'])
def test_positive_update_medium_by_name(self): """A host can be updated with a new medium. Use entities names for association @feature: Hosts @assert: A host is updated and the medium matches """ new_medium = make_medium({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) Medium.add_operating_system({ 'name': new_medium['name'], 'operatingsystem': self.host_args.operatingsystem.title, }) new_medium = Medium.info({'name': new_medium['name']}) Host.update({ 'medium': new_medium['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['medium'], new_medium['name'])
def test_positive_update_os_by_name(self): """A host can be updated with a new operating system. Use entities names for association @id: bd48887f-3db3-47b0-8231-de58884efe57 @assert: A host is updated and the operating system matches @CaseLevel: Integration """ new_os = make_os({ 'architectures': self.host_args.architecture.name, 'partition-tables': self.host['operating-system']['partition-table'], }) Medium.add_operating_system({ 'name': self.host_args.medium.name, 'operatingsystem': new_os['title'], }) Host.update({ 'name': self.host['name'], 'operatingsystem': new_os['title'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['operating-system']['operating-system'], new_os['title'])
def test_positive_update_medium_by_id(self): """A host can be updated with a new medium. Use entities ids for association @id: 899f1eef-07a9-4227-848a-92e377a8d55c @assert: A host is updated and the medium matches @CaseLevel: Integration """ new_medium = make_medium({ 'location-id': self.host_args.location.id, 'organization-id': self.host_args.organization.id, }) Medium.add_operating_system({ 'id': new_medium['id'], 'operatingsystem-id': self.host_args.operatingsystem.id, }) new_medium = Medium.info({'id': new_medium['id']}) Host.update({ 'id': self.host['id'], 'medium-id': new_medium['id'], }) self.host = Host.info({'id': self.host['id']}) self.assertEqual( self.host['operating-system']['medium'], new_medium['name'])
def test_positive_update_os_by_name(self): """A host can be updated with a new operating system. Use entities names for association @id: bd48887f-3db3-47b0-8231-de58884efe57 @assert: A host is updated and the operating system matches @CaseLevel: Integration """ new_os = make_os({ 'architectures': self.host_args.architecture.name, 'partition-tables': self.host[ 'operating-system']['partition-table'], }) Medium.add_operating_system({ 'name': self.host_args.medium.name, 'operatingsystem': new_os['title'], }) Host.update({ 'name': self.host['name'], 'operatingsystem': new_os['title'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual( self.host['operating-system']['operating-system'], new_os['title'])
def test_positive_update_medium_by_name(self): """A host can be updated with a new medium. Use entities names for association @id: f47edb02-d649-4ca8-94b2-0637ebdac2e8 @assert: A host is updated and the medium matches @CaseLevel: Integration """ new_medium = make_medium({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) Medium.add_operating_system({ 'name': new_medium['name'], 'operatingsystem': self.host_args.operatingsystem.title, }) new_medium = Medium.info({'name': new_medium['name']}) Host.update({ 'medium': new_medium['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual( self.host['operating-system']['medium'], new_medium['name'])
def test_positive_update_os_by_id(self): """A host can be updated with a new operating system. Use entities ids for association @id: 9ea88634-9c14-4519-be6e-fb163897efb7 @assert: A host is updated and the operating system matches @CaseLevel: Integration """ new_os = make_os({ 'architecture-ids': self.host_args.architecture.id, 'partition-table-ids': self.host_args.ptable.id, }) Medium.add_operating_system({ 'id': self.host_args.medium.id, 'operatingsystem-id': new_os['id'], }) Host.update({ 'id': self.host['id'], 'operatingsystem-id': new_os['id'], }) self.host = Host.info({'id': self.host['id']}) self.assertEqual( self.host['operating-system']['operating-system'], new_os['title'])
def test_positive_update_os_by_id(self): """A host can be updated with a new operating system. Use entities ids for association @id: 9ea88634-9c14-4519-be6e-fb163897efb7 @assert: A host is updated and the operating system matches @CaseLevel: Integration """ new_os = make_os({ 'architecture-ids': self.host_args.architecture.id, 'partition-table-ids': self.host_args.ptable.id, }) Medium.add_operating_system({ 'id': self.host_args.medium.id, 'operatingsystem-id': new_os['id'], }) Host.update({ 'id': self.host['id'], 'operatingsystem-id': new_os['id'], }) self.host = Host.info({'id': self.host['id']}) self.assertEqual(self.host['operating-system']['operating-system'], new_os['title'])
def test_positive_add_os(self): """Check if Medium can be associated with operating system @Feature: Medium - Add operating system @Assert: Operating system added """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], })
def test_positive_add_os(self): """Check if Medium can be associated with operating system :id: 47d1e6f0-d8a6-4190-b2ac-41b09a559429 :expectedresults: Operating system added :CaseLevel: Integration """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], })
def test_positive_add_os(self): """Check if Medium can be associated with operating system :id: 47d1e6f0-d8a6-4190-b2ac-41b09a559429 :expectedresults: Operating system added :CaseLevel: Integration """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], })
def test_positive_remove_os(self): """Check if operating system can be removed from media @Feature: Medium - Remove operating system @Assert: Operating system removed """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], }) medium = Medium.info({'id': medium['id']}) self.assertIn(os['title'], medium['operating-systems']) Medium.remove_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], }) medium = Medium.info({'id': medium['id']}) self.assertNotIn(os['name'], medium['operating-systems'])
def test_positive_update_os_by_name(self): """A host can be updated with a new operating system. Use entities names for association @feature: Hosts @assert: A host is updated and the operating system matches """ new_os = make_os({ 'architectures': self.host_args.architecture.name, 'partition-tables': self.host['partition-table'], }) Medium.add_operating_system({ 'name': self.host_args.medium.name, 'operatingsystem': new_os['title'], }) Host.update({ 'name': self.host['name'], 'operatingsystem': new_os['title'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['operating-system'], new_os['title'])
def test_positive_update_os_by_name(self): """A host can be updated with a new operating system. Use entities names for association @feature: Hosts @assert: A host is updated and the operating system matches """ new_os = make_os({ 'architectures': self.host_args.architecture.name, 'partition-tables': self.host['partition-table'], }) Medium.add_operating_system({ 'name': self.host_args.medium.name, 'operatingsystem': new_os['title'], }) Host.update({ 'name': self.host['name'], 'operatingsystem': new_os['title'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['operating-system'], new_os['title'])
def test_positive_update_medium_by_name(self): """A host can be updated with a new medium. Use entities names for association @feature: Hosts @assert: A host is updated and the medium matches """ new_medium = make_medium({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) Medium.add_operating_system({ 'name': new_medium['name'], 'operatingsystem': self.host_args.operatingsystem.title, }) new_medium = Medium.info({'name': new_medium['name']}) Host.update({ 'medium': new_medium['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['medium'], new_medium['name'])
def test_positive_remove_os(self): """Check if Medium can be associated with operating system and then removed from media :id: 23b5b55b-3624-440c-8001-75c7c5a5a004 :expectedresults: Operating system removed :CaseLevel: Integration """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'] }) medium = Medium.info({'id': medium['id']}) assert os['title'] in medium['operating-systems'] Medium.remove_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'] }) medium = Medium.info({'id': medium['id']}) assert os['name'] not in medium['operating-systems']
def test_positive_remove_os(self): """Check if operating system can be removed from media :id: 23b5b55b-3624-440c-8001-75c7c5a5a004 :expectedresults: Operating system removed :CaseLevel: Integration """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], }) medium = Medium.info({'id': medium['id']}) self.assertIn(os['title'], medium['operating-systems']) Medium.remove_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], }) medium = Medium.info({'id': medium['id']}) self.assertNotIn(os['name'], medium['operating-systems'])
def test_positive_remove_os(self): """Check if operating system can be removed from media :id: 23b5b55b-3624-440c-8001-75c7c5a5a004 :expectedresults: Operating system removed :CaseLevel: Integration """ medium = make_medium() os = make_os() Medium.add_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], }) medium = Medium.info({'id': medium['id']}) self.assertIn(os['title'], medium['operating-systems']) Medium.remove_operating_system({ 'id': medium['id'], 'operatingsystem-id': os['id'], }) medium = Medium.info({'id': medium['id']}) self.assertNotIn(os['name'], medium['operating-systems'])