github.com/weaviate/weaviate@v1.24.6/test/acceptance/actions/delete_test.go (about) 1 // _ _ 2 // __ _____ __ ___ ___ __ _| |_ ___ 3 // \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \ 4 // \ V V / __/ (_| |\ V /| | (_| | || __/ 5 // \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___| 6 // 7 // Copyright © 2016 - 2024 Weaviate B.V. All rights reserved. 8 // 9 // CONTACT: hello@weaviate.io 10 // 11 12 package test 13 14 // Acceptance tests for objects 15 16 import ( 17 "testing" 18 19 "github.com/weaviate/weaviate/client/objects" 20 "github.com/weaviate/weaviate/test/helper" 21 ) 22 23 func removingObjects(t *testing.T) { 24 objectId := helper.AssertCreateObject(t, "TestObject", map[string]interface{}{}) 25 26 // Yes, it's created 27 _ = helper.AssertGetObjectEventually(t, "TestObject", objectId) 28 29 // Now perorm the the deletion 30 delResp, err := helper.Client(t).Objects.ObjectsDelete(objects.NewObjectsDeleteParams().WithID(objectId), nil) 31 helper.AssertRequestOk(t, delResp, err, nil) 32 33 _ = helper.AssertGetObjectFailsEventually(t, "TestObject", objectId) 34 35 // And verify that the object is gone 36 getResp, err := helper.Client(t).Objects.ObjectsGet(objects.NewObjectsGetParams().WithID(objectId), nil) 37 helper.AssertRequestFail(t, getResp, err, nil) 38 }