def test_positive_delete_1(self, test_data): """ @feature: Organizations @test: Create organization with valid values then delete it @assert: organization is deleted """ t = ApiCrud.record_create(test_data) self.assertTrue(ApiCrud.record_exists(t)) ApiCrud.record_remove(t) self.assertFalse(ApiCrud.record_exists(t))
def test_positive_remove_1(self, test_data): """ @feature: CustomYumRepo @test: Try removing custom repository with valid name/desc @assert: Product iscreated, sent and recieved data intersects """ result = ApiCrud.record_create_recursive(test_data) self.assertTrue(ApiCrud.record_exists(result)) ApiCrud.record_remove(result) self.assertFalse(ApiCrud.record_exists(result))
def test_positive_remove_1(self, test_data): """ @feature: CustomYumRepo @test: Try removing custom repository with valid name/desc @assert: Product iscreated, sent and recieved data intersects """ result = ApiCrud.record_create_recursive(test_data) self.assertTrue(ApiCrud.record_exists(result)) ApiCrud.record_remove(result) self.assertFalse(ApiCrud.record_exists(result))
def test_positive_delete_1(self, test_data): """ @feature: Organizations @test: Create organization with valid values then delete it @assert: organization is deleted """ t = ApiCrud.record_create(test_data) self.assertTrue(ApiCrud.record_exists(t)) ApiCrud.record_remove(t) self.assertFalse(ApiCrud.record_exists(t))
def test_remove(self): """ @feature: Hosts @test: Verify, that remove funkcionality works as intended @assert: host didn't exist, after create does, after remove doesn't """ h = Host() self.assertTrue(ApiCrud.record_exists(h) is False) ApiCrud.record_create_recursive(h) self.assertTrue(ApiCrud.record_exists(h) is True) ApiCrud.record_remove(h) self.assertTrue(ApiCrud.record_exists(h) is False)
def test_remove(self): """ @feature: Hosts @test: Verify, that remove funkcionality works as intended @assert: host didn't exist, after create does, after remove doesn't """ h = Host() self.assertTrue(ApiCrud.record_exists(h) is False) ApiCrud.record_create_recursive(h) self.assertTrue(ApiCrud.record_exists(h) is True) ApiCrud.record_remove(h) self.assertTrue(ApiCrud.record_exists(h) is False)
def test_cv_delete(self, data): """ @test: delete content views @feature: Content Views @assert: edited content view can be deleted and no longer appears in any content view UI updated """ data.label = "conview_del" depends = ApiCrud.record_create_dependencies(data) t = ApiCrud.record_create(depends) self.assertTrue(ApiCrud.record_exists(t)) ApiCrud.record_remove(t) self.assertFalse(ApiCrud.record_exists(t))
def test_basic_remove(self, test_data): """ @feature: Permissions @test: try to remove entity first with relevant permissionn @assert: entity is removed """ entity = test_data() created = ApiCrud.record_create_recursive(entity) user_definition = User() user_created = ApiCrud.record_create_recursive(user_definition) # user doesn't yet have relevant permission, action should fail with self.assertRaises(Exception): ApiCrud.record_remove(created, user_definition) perm = ApiCrud.record_resolve(test_data._meta.api_class.permissions.remove) add_permission_to_user(user_created, perm) # user should have the relevant permission, action should work ApiCrud.record_remove(created, user_definition) self.assertFalse(ApiCrud.record_exists(created))
def test_basic_remove(self, test_data): """ @feature: Permissions @test: try to remove entity first with relevant permissionn @assert: entity is removed """ entity = test_data() created = ApiCrud.record_create_recursive(entity) user_definition = User() user_created = ApiCrud.record_create_recursive(user_definition) # user doesn't yet have relevant permission, action should fail with self.assertRaises(Exception): ApiCrud.record_remove(created, user_definition) perm = ApiCrud.record_resolve( test_data._meta.api_class.permissions.remove) add_permission_to_user(user_created, perm) # user should have the relevant permission, action should work ApiCrud.record_remove(created, user_definition) self.assertFalse(ApiCrud.record_exists(created))