def test_positive_update_arch_by_name(self): """A host can be updated with a new architecture. Use entities names for association @id: 92da3782-47db-4701-aaab-3ea974043d20 @assert: A host is updated and the architecture matches @CaseLevel: Integration """ new_arch = make_architecture({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) OperatingSys.add_architecture({ 'architecture': new_arch['name'], 'title': self.host_args.operatingsystem.title, }) Host.update({ 'architecture': new_arch['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual( self.host['operating-system']['architecture'], new_arch['name'])
def test_positive_update_arch_by_name(self): """A host can be updated with a new architecture. Use entities names for association @id: 92da3782-47db-4701-aaab-3ea974043d20 @assert: A host is updated and the architecture matches @CaseLevel: Integration """ new_arch = make_architecture({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) OperatingSys.add_architecture({ 'architecture': new_arch['name'], 'title': self.host_args.operatingsystem.title, }) Host.update({ 'architecture': new_arch['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['operating-system']['architecture'], new_arch['name'])
def test_positive_update_arch_by_id(self): """A host can be updated with a new architecture. Use entities ids for association @id: a4546fd6-997a-44e4-853a-eac235ea87b0 @assert: A host is updated and the architecture matches @CaseLevel: Integration """ new_arch = make_architecture({ 'location-id': self.host_args.location.id, 'organization-id': self.host_args.organization.id, }) OperatingSys.add_architecture({ 'architecture-id': new_arch['id'], 'id': self.host_args.operatingsystem.id, }) Host.update({ 'architecture-id': new_arch['id'], 'id': self.host['id'], }) self.host = Host.info({'id': self.host['id']}) self.assertEqual( self.host['operating-system']['architecture'], new_arch['name'])
def test_positive_update_arch_by_name(self): """A host can be updated with a new architecture. Use entities names for association @feature: Hosts @assert: A host is updated and the architecture matches """ new_arch = make_architecture({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) OperatingSys.add_architecture({ 'architecture': new_arch['name'], 'title': self.host_args.operatingsystem.title, }) Host.update({ 'architecture': new_arch['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['architecture'], new_arch['name'])
def test_positive_update_arch_by_id(self): """A host can be updated with a new architecture. Use entities ids for association @id: a4546fd6-997a-44e4-853a-eac235ea87b0 @assert: A host is updated and the architecture matches @CaseLevel: Integration """ new_arch = make_architecture({ 'location-id': self.host_args.location.id, 'organization-id': self.host_args.organization.id, }) OperatingSys.add_architecture({ 'architecture-id': new_arch['id'], 'id': self.host_args.operatingsystem.id, }) Host.update({ 'architecture-id': new_arch['id'], 'id': self.host['id'], }) self.host = Host.info({'id': self.host['id']}) self.assertEqual(self.host['operating-system']['architecture'], new_arch['name'])
def test_positive_add_arch(self): """Add Architecture to operating system :id: 99add22d-d936-4232-9441-beff85867040 :expectedresults: Architecture is added to Operating System :CaseLevel: Integration """ architecture = make_architecture() os = make_os() OperatingSys.add_architecture({'architecture-id': architecture['id'], 'id': os['id']}) os = OperatingSys.info({'id': os['id']}) self.assertEqual(len(os['architectures']), 1) self.assertEqual(architecture['name'], os['architectures'][0])
def test_add_architecture(self): """@test: Add Architecture to os @feature: Operating System - Add architecture @assert: Operating System is updated with architecture """ a_ob = make_architecture() result = Architecture.info({'id': a_ob['id']}) self.assertEqual(result.return_code, 0, "Failed to create object") self.assertEqual( len(result.stderr), 0, "There should not be an exception here") new_obj = make_os() result = OperatingSys.add_architecture({'id': new_obj['id'], 'architecture-id': a_ob['id']}) self.assertEqual(result.return_code, 0, "Failed to add architecture") self.assertEqual( len(result.stderr), 0, "Should not have gotten an error") result = OperatingSys.info({'id': new_obj['id']}) self.assertEqual(result.return_code, 0, "Failed to find object") self.assertEqual(len(result.stdout['architectures']), 1) self.assertEqual(a_ob['name'], result.stdout['architectures'][0])
def test_positive_add_arch(self): """@test: Add Architecture to operating system @feature: Operating System @assert: Architecture is added to Operating System """ architecture = make_architecture() os = make_os() OperatingSys.add_architecture({ 'architecture-id': architecture['id'], 'id': os['id'], }) os = OperatingSys.info({'id': os['id']}) self.assertEqual(len(os['architectures']), 1) self.assertEqual(architecture['name'], os['architectures'][0])
def test_add_architecture(self): """@test: Add Architecture to os @feature: Operating System - Add architecture @assert: Operating System is updated with architecture """ a_ob = make_architecture() result = Architecture.info({'id': a_ob['id']}) self.assertEqual(result.return_code, 0, "Failed to create object") self.assertEqual(len(result.stderr), 0, "There should not be an exception here") new_obj = make_os() result = OperatingSys.add_architecture({ 'id': new_obj['id'], 'architecture-id': a_ob['id'] }) self.assertEqual(result.return_code, 0, "Failed to add architecture") self.assertEqual(len(result.stderr), 0, "Should not have gotten an error") result = OperatingSys.info({'id': new_obj['id']}) self.assertEqual(result.return_code, 0, "Failed to find object") self.assertEqual(len(result.stdout['architectures']), 1) self.assertEqual(a_ob['name'], result.stdout['architectures'][0])
def test_positive_add_arch(self): """Add Architecture to operating system @feature: Operating System @assert: Architecture is added to Operating System """ architecture = make_architecture() os = make_os() OperatingSys.add_architecture({ 'architecture-id': architecture['id'], 'id': os['id'], }) os = OperatingSys.info({'id': os['id']}) self.assertEqual(len(os['architectures']), 1) self.assertEqual(architecture['name'], os['architectures'][0])
def test_add_architecture(self): """@test: Add Architecture to os @feature: Operating System - Add architecture @assert: Operating System is updated with architecture """ architecture = make_architecture() os = make_os() OperatingSys.add_architecture({ 'architecture-id': architecture['id'], 'id': os['id'], }) os = OperatingSys.info({'id': os['id']}) self.assertEqual(len(os['architectures']), 1) self.assertEqual(architecture['name'], os['architectures'][0])
def test_positive_add_arch(self): """Add Architecture to operating system @id: 99add22d-d936-4232-9441-beff85867040 @assert: Architecture is added to Operating System @CaseLevel: Integration """ architecture = make_architecture() os = make_os() OperatingSys.add_architecture({ 'architecture-id': architecture['id'], 'id': os['id'], }) os = OperatingSys.info({'id': os['id']}) self.assertEqual(len(os['architectures']), 1) self.assertEqual(architecture['name'], os['architectures'][0])
def test_positive_update_arch_by_name(self): """A host can be updated with a new architecture. Use entities names for association @feature: Hosts @assert: A host is updated and the architecture matches """ new_arch = make_architecture({ 'location': self.host_args.location.name, 'organization': self.host_args.organization.name, }) OperatingSys.add_architecture({ 'architecture': new_arch['name'], 'title': self.host_args.operatingsystem.title, }) Host.update({ 'architecture': new_arch['name'], 'name': self.host['name'], }) self.host = Host.info({'name': self.host['name']}) self.assertEqual(self.host['architecture'], new_arch['name'])
def test_add_architecture(self): """@test: Add Architecture to os @feature: Operating System - Add architecture @assert: Operating System is updated with architecture """ architecture = make_architecture() new_obj = make_os() result = OperatingSys.add_architecture({ 'id': new_obj['id'], 'architecture-id': architecture['id'], }) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stderr), 0) result = OperatingSys.info({'id': new_obj['id']}) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stdout['architectures']), 1) self.assertEqual( architecture['name'], result.stdout['architectures'][0])