Clear collections between each test of TestList

This commit is contained in:
Clayton Coleman 2017-07-27 14:56:30 -04:00
parent ca89308227
commit 6366f93d10
No known key found for this signature in database
GPG Key ID: 3D16906B4F1C5CB3

View File

@ -202,6 +202,10 @@ func (t *Tester) createObject(ctx genericapirequest.Context, obj runtime.Object)
func (t *Tester) setObjectsForList(objects []runtime.Object) []runtime.Object {
key := t.storage.KeyRootFunc(t.tester.TestContext())
if _, err := t.storage.DeleteCollection(t.tester.TestContext(), nil, nil); err != nil {
t.tester.Errorf("unable to clear collection: %v", err)
return nil
}
if err := storagetesting.CreateObjList(key, t.storage.Storage, objects); err != nil {
t.tester.Errorf("unexpected error: %v", err)
return nil