@@ -414,7 +414,7 @@ var (
414
414
Permissions : []string {permission },
415
415
},
416
416
}
417
- metadata = registryItemMLTrainingMetadata {
417
+ mlTrainingMetadata = registryItemMLTrainingMetadata {
418
418
MlTrainingMetadata : & MLTrainingMetadata {
419
419
Versions : []* MLTrainingVersion {
420
420
{
@@ -440,7 +440,7 @@ var (
440
440
TotalExternalRobotUsage : totalExternalRobotUsage ,
441
441
TotalOrganizationUsage : totalOrganizationUsage ,
442
442
TotalExternalOrganizationUsage : totalExternalOrganizationUsage ,
443
- Metadata : & metadata ,
443
+ Metadata : & mlTrainingMetadata ,
444
444
CreatedAt : & createdOn ,
445
445
UpdatedAt : & lastUpdated ,
446
446
}
@@ -526,6 +526,15 @@ var (
526
526
Platform : platform ,
527
527
PlatformTags : tags ,
528
528
}
529
+ userDefinedMetadata = struct {
530
+ A int
531
+ B bool
532
+ C string
533
+ D []string
534
+ E struct { MyField bool }
535
+ F interface {}
536
+ }{42 , true , "x" , []string {"y" , "z" }, struct { MyField bool }{true }, nil }
537
+ pbUserDefinedMetadata , _ = protoutils .StructToStructPb (userDefinedMetadata )
529
538
)
530
539
531
540
func sharedSecretStateToProto (state SharedSecretState ) pb.SharedSecret_State {
@@ -884,6 +893,32 @@ func TestAppClient(t *testing.T) {
884
893
test .That (t , err , test .ShouldBeNil )
885
894
})
886
895
896
+ t .Run ("GetOrganizationMetadata" , func (t * testing.T ) {
897
+ grpcClient .GetOrganizationMetadataFunc = func (
898
+ ctx context.Context , in * pb.GetOrganizationMetadataRequest , opts ... grpc.CallOption ,
899
+ ) (* pb.GetOrganizationMetadataResponse , error ) {
900
+ test .That (t , in .OrganizationId , test .ShouldEqual , organizationID )
901
+ return & pb.GetOrganizationMetadataResponse {
902
+ Data : pbUserDefinedMetadata ,
903
+ }, nil
904
+ }
905
+ resp , err := client .GetOrganizationMetadata (context .Background (), organizationID )
906
+ test .That (t , err , test .ShouldBeNil )
907
+ test .That (t , resp , test .ShouldResemble , pbUserDefinedMetadata .AsMap ())
908
+ })
909
+
910
+ t .Run ("UpdateOrganizationMetadata" , func (t * testing.T ) {
911
+ grpcClient .UpdateOrganizationMetadataFunc = func (
912
+ ctx context.Context , in * pb.UpdateOrganizationMetadataRequest , opts ... grpc.CallOption ,
913
+ ) (* pb.UpdateOrganizationMetadataResponse , error ) {
914
+ test .That (t , in .OrganizationId , test .ShouldEqual , organizationID )
915
+ test .That (t , in .Data , test .ShouldResemble , pbUserDefinedMetadata )
916
+ return & pb.UpdateOrganizationMetadataResponse {}, nil
917
+ }
918
+ err := client .UpdateOrganizationMetadata (context .Background (), organizationID , userDefinedMetadata )
919
+ test .That (t , err , test .ShouldBeNil )
920
+ })
921
+
887
922
t .Run ("ListOrganizationMembers" , func (t * testing.T ) {
888
923
expectedMembers := []* OrganizationMember {& member }
889
924
expectedInvites := []* OrganizationInvite {& invite }
@@ -1192,6 +1227,32 @@ func TestAppClient(t *testing.T) {
1192
1227
test .That (t , err , test .ShouldBeNil )
1193
1228
})
1194
1229
1230
+ t .Run ("GetLocationMetadata" , func (t * testing.T ) {
1231
+ grpcClient .GetLocationMetadataFunc = func (
1232
+ ctx context.Context , in * pb.GetLocationMetadataRequest , opts ... grpc.CallOption ,
1233
+ ) (* pb.GetLocationMetadataResponse , error ) {
1234
+ test .That (t , in .LocationId , test .ShouldEqual , locationID )
1235
+ return & pb.GetLocationMetadataResponse {
1236
+ Data : pbUserDefinedMetadata ,
1237
+ }, nil
1238
+ }
1239
+ resp , err := client .GetLocationMetadata (context .Background (), locationID )
1240
+ test .That (t , err , test .ShouldBeNil )
1241
+ test .That (t , resp , test .ShouldResemble , pbUserDefinedMetadata .AsMap ())
1242
+ })
1243
+
1244
+ t .Run ("UpdateLocationMetadata" , func (t * testing.T ) {
1245
+ grpcClient .UpdateLocationMetadataFunc = func (
1246
+ ctx context.Context , in * pb.UpdateLocationMetadataRequest , opts ... grpc.CallOption ,
1247
+ ) (* pb.UpdateLocationMetadataResponse , error ) {
1248
+ test .That (t , in .LocationId , test .ShouldEqual , locationID )
1249
+ test .That (t , in .Data , test .ShouldResemble , pbUserDefinedMetadata )
1250
+ return & pb.UpdateLocationMetadataResponse {}, nil
1251
+ }
1252
+ err := client .UpdateLocationMetadata (context .Background (), locationID , userDefinedMetadata )
1253
+ test .That (t , err , test .ShouldBeNil )
1254
+ })
1255
+
1195
1256
t .Run ("GetRobot" , func (t * testing.T ) {
1196
1257
grpcClient .GetRobotFunc = func (
1197
1258
ctx context.Context , in * pb.GetRobotRequest , opts ... grpc.CallOption ,
@@ -1259,6 +1320,32 @@ func TestAppClient(t *testing.T) {
1259
1320
test .That (t , part , test .ShouldResemble , & robotPart )
1260
1321
})
1261
1322
1323
+ t .Run ("GetRobotMetadata" , func (t * testing.T ) {
1324
+ grpcClient .GetRobotMetadataFunc = func (
1325
+ ctx context.Context , in * pb.GetRobotMetadataRequest , opts ... grpc.CallOption ,
1326
+ ) (* pb.GetRobotMetadataResponse , error ) {
1327
+ test .That (t , in .Id , test .ShouldEqual , robotID )
1328
+ return & pb.GetRobotMetadataResponse {
1329
+ Data : pbUserDefinedMetadata ,
1330
+ }, nil
1331
+ }
1332
+ resp , err := client .GetRobotMetadata (context .Background (), robotID )
1333
+ test .That (t , err , test .ShouldBeNil )
1334
+ test .That (t , resp , test .ShouldResemble , pbUserDefinedMetadata .AsMap ())
1335
+ })
1336
+
1337
+ t .Run ("UpdateRobotMetadata" , func (t * testing.T ) {
1338
+ grpcClient .UpdateRobotMetadataFunc = func (
1339
+ ctx context.Context , in * pb.UpdateRobotMetadataRequest , opts ... grpc.CallOption ,
1340
+ ) (* pb.UpdateRobotMetadataResponse , error ) {
1341
+ test .That (t , in .Id , test .ShouldEqual , robotID )
1342
+ test .That (t , in .Data , test .ShouldResemble , pbUserDefinedMetadata )
1343
+ return & pb.UpdateRobotMetadataResponse {}, nil
1344
+ }
1345
+ err := client .UpdateRobotMetadata (context .Background (), robotID , userDefinedMetadata )
1346
+ test .That (t , err , test .ShouldBeNil )
1347
+ })
1348
+
1262
1349
t .Run ("GetRobotPartLogs" , func (t * testing.T ) {
1263
1350
grpcClient .GetRobotPartLogsFunc = func (
1264
1351
ctx context.Context , in * pb.GetRobotPartLogsRequest , opts ... grpc.CallOption ,
@@ -1372,6 +1459,32 @@ func TestAppClient(t *testing.T) {
1372
1459
test .That (t , err , test .ShouldBeNil )
1373
1460
})
1374
1461
1462
+ t .Run ("GetRobotPartMetadata" , func (t * testing.T ) {
1463
+ grpcClient .GetRobotPartMetadataFunc = func (
1464
+ ctx context.Context , in * pb.GetRobotPartMetadataRequest , opts ... grpc.CallOption ,
1465
+ ) (* pb.GetRobotPartMetadataResponse , error ) {
1466
+ test .That (t , in .Id , test .ShouldEqual , robotID )
1467
+ return & pb.GetRobotPartMetadataResponse {
1468
+ Data : pbUserDefinedMetadata ,
1469
+ }, nil
1470
+ }
1471
+ resp , err := client .GetRobotPartMetadata (context .Background (), robotID )
1472
+ test .That (t , err , test .ShouldBeNil )
1473
+ test .That (t , resp , test .ShouldResemble , pbUserDefinedMetadata .AsMap ())
1474
+ })
1475
+
1476
+ t .Run ("UpdateRobotPartMetadata" , func (t * testing.T ) {
1477
+ grpcClient .UpdateRobotPartMetadataFunc = func (
1478
+ ctx context.Context , in * pb.UpdateRobotPartMetadataRequest , opts ... grpc.CallOption ,
1479
+ ) (* pb.UpdateRobotPartMetadataResponse , error ) {
1480
+ test .That (t , in .Id , test .ShouldEqual , robotID )
1481
+ test .That (t , in .Data , test .ShouldResemble , pbUserDefinedMetadata )
1482
+ return & pb.UpdateRobotPartMetadataResponse {}, nil
1483
+ }
1484
+ err := client .UpdateRobotPartMetadata (context .Background (), robotID , userDefinedMetadata )
1485
+ test .That (t , err , test .ShouldBeNil )
1486
+ })
1487
+
1375
1488
t .Run ("GetRobotAPIKeys" , func (t * testing.T ) {
1376
1489
expectedAPIKeyWithAuthorizations := []* APIKeyWithAuthorizations {& apiKeyWithAuthorizations }
1377
1490
grpcClient .GetRobotAPIKeysFunc = func (
0 commit comments