def test_positive_delete(self): """@test: Create gpg key with valid name and valid gpg key via file import then delete it @feature: GPG Keys @assert: gpg key is deleted """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'name': name, 'organization-id': self.org['id'], }) result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] ) GPGKey.delete({ 'name': name, 'organization-id': self.org['id'], }) result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual(len(result), 0)
def test_positive_delete(self): """Create gpg key with valid name and valid gpg key via file import then delete it :id: 5bf72e5c-767a-4321-8781-a5cea9474421 :expectedresults: gpg key is deleted :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'name': name, 'organization-id': self.org['id'], }) result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key])) self.assertEqual(gpg_key[self.search_key], result[self.search_key]) GPGKey.delete({ 'name': name, 'organization-id': self.org['id'], }) result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key])) self.assertEqual(len(result), 0)
def test_positive_delete(self): """Create gpg key with valid name and valid gpg key via file import then delete it :id: 5bf72e5c-767a-4321-8781-a5cea9474421 :expectedresults: gpg key is deleted :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'name': name, 'organization-id': self.org['id'], }) result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] ) GPGKey.delete({ 'name': name, 'organization-id': self.org['id'], }) result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual(len(result), 0)
def test_negative_create_with_same_name(self): """@test: Create gpg key with valid name and valid gpg key via file import then try to create new one with same name @feature: GPG Keys @assert: gpg key is not created @BZ: 1172009 """ name = gen_string('alphanumeric') gpg_key = make_gpg_key({ 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual(gpg_key[self.search_key], result[self.search_key]) # Try to create a gpg key with the same name with self.assertRaises(CLIFactoryError): make_gpg_key({ 'name': name, 'organization-id': self.org['id'], })
def test_positive_create_with_custom_org(self): """@test: Create gpg key with valid name and valid gpg key via file import using a new organization @feature: GPG Keys @assert: gpg key is created @BZ: 1172009 """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] )
def test_negative_create_with_same_name(self): """Create gpg key with valid name and valid gpg key via file import then try to create new one with same name :id: 3f1423da-bcc1-4320-8b9b-260784eb123c :expectedresults: gpg key is not created :CaseImportance: Critical """ name = gen_string('alphanumeric') gpg_key = make_gpg_key({ 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists({'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key])) self.assertEqual(gpg_key[self.search_key], result[self.search_key]) # Try to create a gpg key with the same name with self.assertRaises(CLIFactoryError): make_gpg_key({ 'name': name, 'organization-id': self.org['id'], })
def test_positive_create_with_default_org(self): """Create gpg key with valid name and valid gpg key via file import using the default created organization @id: c64d4959-e53e-44c0-82da-dc4dd4c89733 @assert: gpg key is created """ org = Org.info({'name': DEFAULT_ORG}) for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] )
def test_negative_create_with_same_name(self): """Create gpg key with valid name and valid gpg key via file import then try to create new one with same name :id: 3f1423da-bcc1-4320-8b9b-260784eb123c :expectedresults: gpg key is not created :CaseImportance: Critical """ name = gen_string('alphanumeric') gpg_key = make_gpg_key({ 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual(gpg_key[self.search_key], result[self.search_key]) # Try to create a gpg key with the same name with self.assertRaises(CLIFactoryError): make_gpg_key({ 'name': name, 'organization-id': self.org['id'], })
def test_positive_create_with_custom_org(self): """Create gpg key with valid name and valid gpg key via file import using a new organization :id: f1bcf748-0890-4b54-8f30-2df4924c80b3 :expectedresults: gpg key is created :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] )
def test_pos_create_default_org(self): """@test: Create gpg key with valid name and valid gpg key via file import using the default created organization @feature: GPG Keys @assert: gpg key is created @BZ: 1172009 """ result = Org.list() self.assertGreater(len(result), 0, 'No organization found') org = result[0] for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] )
def test_positive_create_with_default_org(self): """Create gpg key with valid name and valid gpg key via file import using the default created organization @id: c64d4959-e53e-44c0-82da-dc4dd4c89733 @assert: gpg key is created """ result = Org.list() self.assertGreater(len(result), 0, 'No organization found') org = result[0] for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': org['id']}, (self.search_key, gpg_key[self.search_key]) ) self.assertEqual( gpg_key[self.search_key], result[self.search_key] )
def test_positive_search(self): """@test: Create gpg key and search/find it @feature: GPG Keys @assert: gpg key can be found """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, search=('name', gpg_key['name']) ) self.assertEqual(gpg_key['name'], result['name'])
def test_positive_search(self): """Create gpg key and search/find it :id: 9ef15add-b067-4134-b930-aaeda18bddfa :expectedresults: gpg key can be found :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists({'organization-id': self.org['id']}, search=('name', gpg_key['name'])) self.assertEqual(gpg_key['name'], result['name'])
def test_positive_search(self): """Create gpg key and search/find it :id: 9ef15add-b067-4134-b930-aaeda18bddfa :expectedresults: gpg key can be found :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, search=('name', gpg_key['name']) ) self.assertEqual(gpg_key['name'], result['name'])
def test_positive_create_with_custom_org(self): """Create gpg key with valid name and valid gpg key via file import using a new organization :id: f1bcf748-0890-4b54-8f30-2df4924c80b3 :expectedresults: gpg key is created :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': self.org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': self.org['id']}, (self.search_key, gpg_key[self.search_key])) self.assertEqual(gpg_key[self.search_key], result[self.search_key])
def test_positive_create_with_default_org(self): """Create gpg key with valid name and valid gpg key via file import using the default created organization :id: c64d4959-e53e-44c0-82da-dc4dd4c89733 :expectedresults: gpg key is created :CaseImportance: Critical """ org = Org.info({'name': DEFAULT_ORG}) for name in valid_data_list(): with self.subTest(name): gpg_key = make_gpg_key({ 'key': VALID_GPG_KEY_FILE_PATH, 'name': name, 'organization-id': org['id'], }) # Can we find the new object? result = GPGKey.exists( {'organization-id': org['id']}, (self.search_key, gpg_key[self.search_key])) self.assertEqual(gpg_key[self.search_key], result[self.search_key])