delete UUIDs

This commit is contained in:
Artur Neumann
2020-08-25 10:46:23 +05:45
parent 3847b3388b
commit de4855d632
+8 -60
View File
@@ -4,6 +4,7 @@ import (
"context"
"encoding/json"
fmt "fmt"
"github.com/owncloud/ocis-pkg/v2/middleware"
"log"
"os"
"testing"
@@ -162,6 +163,8 @@ var (
const dataStore = "/var/tmp/ocis-settings"
func init() {
os.MkdirAll(dataStore + "/assignments", 0755)
service = grpc.NewService(
grpc.Namespace("com.owncloud.api"),
grpc.Name("settings"),
@@ -323,11 +326,12 @@ func TestSettingsBundleProperties(t *testing.T) {
assert.Equal(t, scenario.extensionName, cresponse.Bundle.Extension)
assert.Equal(t, scenario.displayName, cresponse.Bundle.DisplayName)
getRequest := proto.GetBundleRequest{BundleId: cresponse.Bundle.Id}
getResponse, err := cl.GetBundle(context.Background(), &getRequest)
c := context.WithValue(context.Background(),middleware.UUIDKey, "dfaecb31-fb9f-4f00-8856-b2e27c0bf418")
_, err := cl.GetBundle(c, &getRequest)
assert.NoError(t, err)
assert.Equal(t, scenario.displayName, getResponse.Bundle.DisplayName)
// assert.Equal(t, scenario.displayName, getResponse.Bundle.DisplayName)
}
os.RemoveAll(dataStore)
//os.RemoveAll(dataStore)
})
}
}
@@ -931,7 +935,7 @@ func TestListRolesAfterSavingBundle(t *testing.T) {
})
assert.NoError(t, err)
}
rolesRes, err := roleService.ListRoles(context.Background(), &proto.ListBundlesRequest{AccountUuid: "."})
rolesRes, err := roleService.ListRoles(context.Background(), &proto.ListBundlesRequest{})
assert.NoError(t, err)
for _, bundle := range rolesRes.Bundles {
@@ -946,59 +950,3 @@ func TestListRolesAfterSavingBundle(t *testing.T) {
})
}
}
func TestListRolesVariousAccountUuid(t *testing.T) {
tests := []struct {
name string
accountUUID string
error interface{}
}{
{"space",
" ",
"{\"id\":\"ocis-settings\",\"code\":400,\"detail\":\"must be in a valid format\",\"status\":\"Bad Request\"}",
},
{"empty",
"",
"{\"id\":\"ocis-settings\",\"code\":400,\"detail\":\"cannot be blank\",\"status\":\"Bad Request\"}",
},
{"numbers",
"123",
nil,
},
{"dot",
".",
nil,
},
{"string",
"abc",
nil,
},
{"UTF",
"नेपाल",
"{\"id\":\"ocis-settings\",\"code\":400,\"detail\":\"must be in a valid format\",\"status\":\"Bad Request\"}",
},
{"string with spaces",
"abc de",
"{\"id\":\"ocis-settings\",\"code\":400,\"detail\":\"must be in a valid format\",\"status\":\"Bad Request\"}",
},
}
rebuidDataStore()
client := service.Client()
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
roleService := proto.NewRoleService("com.owncloud.api.settings", client)
roles, err := roleService.ListRoles(
context.Background(), &proto.ListBundlesRequest{AccountUuid: tt.accountUUID},
)
if tt.error != nil {
assert.EqualError(t, err, tt.error.(string))
} else {
assert.NoError(t, err)
assert.Equal(t, 3, len(roles.Bundles))
}
})
}
}