def test_negative_create_with_no_gpg_key(self): """@test: Create gpg key with valid name and no gpg key @feature: GPG Keys @assert: gpg key is not created """ for name in valid_data_list(): with self.subTest(name): with self.assertRaises(CLIReturnCodeError): GPGKey.create({ 'name': name, 'organization-id': self.org['id'], })
def test_negative_create_with_no_gpg_key(self): """Create gpg key with valid name and no gpg key @id: 9440a1a0-eb0d-445e-88d3-3139c2b1d17a @assert: gpg key is not created """ for name in valid_data_list(): with self.subTest(name): with self.assertRaises(CLIReturnCodeError): GPGKey.create({ 'name': name, 'organization-id': self.org['id'], })
def test_negative_create_with_no_gpg_key(self): """Create gpg key with valid name and no gpg key :id: 9440a1a0-eb0d-445e-88d3-3139c2b1d17a :expectedresults: gpg key is not created :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): with self.assertRaises(CLIReturnCodeError): GPGKey.create({ 'name': name, 'organization-id': self.org['id'] })
def test_bugzilla_1108227(self): """@Test: Hammer fails to get a gpg info by name @Feature: GPG Keys @Assert: can get gpg key info by name @BZ: 1108227 """ name = gen_string('utf8') result = GPGKey.create({ 'name': name, 'organization-id': self.org['id'], 'key': VALID_GPG_KEY_FILE_PATH, }) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stderr), 0) try: new_obj = make_gpg_key(data) except CLIFactoryError as err: self.fail(err) # Can we find the new object? result = GPGKey().info({ 'name': new_obj['name'], 'organization-id': self.org['id'], }) self.assertEqual(result.return_code, 0) self.assertEqual(len(result.stderr), 0) self.assertEqual(result.stdout['name'], name)