summaryrefslogtreecommitdiff
path: root/tests/bulk_delete_test.go
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2026-07-21 14:24:35 +0200
committerStefan Majewsky <majewsky@gmx.net>2026-07-21 14:42:45 +0200
commit9bcfd4733a7ae7d12129b024e93536f7136e4a8e (patch)
treefaac942c4d7780fd5f41e2871ea030ff37328cae /tests/bulk_delete_test.go
parent044e297413066262c54beb33e98d0e498178897b (diff)
downloadgo-schwift-9bcfd4733a7ae7d12129b024e93536f7136e4a8e.tar.gz
use t.Context() instead of context.TODO() in tests
Diffstat (limited to 'tests/bulk_delete_test.go')
-rw-r--r--tests/bulk_delete_test.go21
1 files changed, 10 insertions, 11 deletions
diff --git a/tests/bulk_delete_test.go b/tests/bulk_delete_test.go
index 2e5d909..33f249d 100644
--- a/tests/bulk_delete_test.go
+++ b/tests/bulk_delete_test.go
@@ -19,7 +19,6 @@
package tests
import (
- "context"
"fmt"
"strings"
"testing"
@@ -31,28 +30,28 @@ import (
func TestBulkDeleteSuccess(t *testing.T) {
testWithAccount(t, func(a *schwift.Account) {
testWithAndWithoutBulkDeleteSupport(func() {
- c, err := a.Container("schwift-test-bulkdelete").EnsureExists(context.TODO())
+ c, err := a.Container("schwift-test-bulkdelete").EnsureExists(t.Context())
expectSuccess(t, err)
- objs, err := createTestObjects(c)
+ objs, err := createTestObjects(t, c)
expectSuccess(t, err)
- numDeleted, numNotFound, err := c.Account().BulkDelete(context.TODO(), objs, nil, nil)
+ numDeleted, numNotFound, err := c.Account().BulkDelete(t.Context(), objs, nil, nil)
expectSuccess(t, err)
expectInt(t, numDeleted, len(objs))
expectInt(t, numNotFound, 0)
expectContainerExistence(t, c, true)
- numDeleted, numNotFound, err = c.Account().BulkDelete(context.TODO(), objs, nil, nil)
+ numDeleted, numNotFound, err = c.Account().BulkDelete(t.Context(), objs, nil, nil)
expectSuccess(t, err)
expectInt(t, numDeleted, 0)
expectInt(t, numNotFound, len(objs))
expectContainerExistence(t, c, true)
- objs, err = createTestObjects(c)
+ objs, err = createTestObjects(t, c)
expectSuccess(t, err)
cs := []*schwift.Container{c}
- numDeleted, numNotFound, err = c.Account().BulkDelete(context.TODO(), objs, cs, nil)
+ numDeleted, numNotFound, err = c.Account().BulkDelete(t.Context(), objs, cs, nil)
expectSuccess(t, err)
expectInt(t, numDeleted, len(objs)+1)
expectInt(t, numNotFound, 0)
@@ -64,7 +63,7 @@ func TestBulkDeleteSuccess(t *testing.T) {
func TestBulkDeleteError(t *testing.T) {
testWithContainer(t, func(c *schwift.Container) {
testWithAndWithoutBulkDeleteSupport(func() {
- objs, err := createTestObjects(c)
+ objs, err := createTestObjects(t, c)
expectSuccess(t, err)
objs = objs[1:]
cs := []*schwift.Container{c}
@@ -72,7 +71,7 @@ func TestBulkDeleteError(t *testing.T) {
// not deleting all objects should lead to 409 Conflict when deleting the Container
// (NOTE: actual Swift returns 400 here although I don't understand why
// even after reading its code)
- numDeleted, numNotFound, err := c.Account().BulkDelete(context.TODO(), objs, cs, nil)
+ numDeleted, numNotFound, err := c.Account().BulkDelete(t.Context(), objs, cs, nil)
expectInt(t, numDeleted, len(objs))
expectInt(t, numNotFound, 0)
t.Logf("err = %#v\n", err)
@@ -84,11 +83,11 @@ func TestBulkDeleteError(t *testing.T) {
})
}
-func createTestObjects(c *schwift.Container) ([]*schwift.Object, error) {
+func createTestObjects(t *testing.T, c *schwift.Container) ([]*schwift.Object, error) {
var objs []*schwift.Object
for idx := 1; idx <= 5; idx++ {
obj := c.Object(fmt.Sprintf("object%d", idx))
- err := obj.Upload(context.TODO(), strings.NewReader("example"), nil, nil)
+ err := obj.Upload(t.Context(), strings.NewReader("example"), nil, nil)
if err != nil {
return nil, err
}