Skip to content

Commit 778201e

Browse files
authored
Revert "RSDK-8767 - populate local_name and remote_path to all resour… (#4577)
1 parent 2a21ab7 commit 778201e

File tree

5 files changed

+14
-65
lines changed

5 files changed

+14
-65
lines changed

protoutils/messages.go

+4-6
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,10 @@ import (
2424
// ResourceNameToProto converts a resource.Name to its proto counterpart.
2525
func ResourceNameToProto(name resource.Name) *commonpb.ResourceName {
2626
return &commonpb.ResourceName{
27-
Namespace: string(name.API.Type.Namespace),
28-
Type: name.API.Type.Name,
29-
Subtype: name.API.SubtypeName,
30-
Name: name.ShortName(),
31-
RemotePath: name.RemoteNameToRemoteArray(),
32-
LocalName: name.Name,
27+
Namespace: string(name.API.Type.Namespace),
28+
Type: name.API.Type.Name,
29+
Subtype: name.API.SubtypeName,
30+
Name: name.ShortName(),
3331
}
3432
}
3533

protoutils/messages_test.go

-17
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import (
77

88
"go.viam.com/test"
99
"google.golang.org/protobuf/types/known/wrapperspb"
10-
11-
"go.viam.com/rdk/resource"
1210
)
1311

1412
func TestStringToAnyPB(t *testing.T) {
@@ -42,18 +40,3 @@ func TestStringToAnyPB(t *testing.T) {
4240
wrappedVal4 := wrapperspb.String("abcd")
4341
test.That(t, anyVal.MessageIs(wrappedVal4), test.ShouldBeTrue)
4442
}
45-
46-
func TestResourceNameToProto(t *testing.T) {
47-
resourceName := resource.Name{
48-
Name: "totallyLegitResource",
49-
Remote: "remote1:remote2:remote3",
50-
API: resource.NewAPI("space", "fake", "fakeFake"),
51-
}
52-
resourceNameProto := ResourceNameToProto(resourceName)
53-
finalResource := ResourceNameFromProto(resourceNameProto)
54-
55-
test.That(t, resourceNameProto.LocalName, test.ShouldEqual, "totallyLegitResource")
56-
test.That(t, resourceNameProto.RemotePath, test.ShouldResemble, []string{"remote1", "remote2", "remote3"})
57-
test.That(t, resourceNameProto.Name, test.ShouldEqual, "remote1:remote2:remote3:totallyLegitResource")
58-
test.That(t, finalResource, test.ShouldResemble, resourceName)
59-
}

resource/name.go

-8
Original file line numberDiff line numberDiff line change
@@ -141,14 +141,6 @@ func (n Name) String() string {
141141
return name
142142
}
143143

144-
// RemoteNameToRemoteArray returns an ordered array of all of remotes in a resource name.
145-
func (n Name) RemoteNameToRemoteArray() []string {
146-
if n.Remote == "" {
147-
return []string{}
148-
}
149-
return strings.Split(n.Remote, ":")
150-
}
151-
152144
// SDPTrackName returns a valid SDP video/audio track name as defined in RFC 4566 (https://www.rfc-editor.org/rfc/rfc4566)
153145
// where track names should not include colons.
154146
func (n Name) SDPTrackName() string {

resource/name_test.go

-18
Original file line numberDiff line numberDiff line change
@@ -191,21 +191,3 @@ func TestNamesToStrings(t *testing.T) {
191191
test.That(t, NamesToStrings(tc.input), test.ShouldResemble, tc.output)
192192
}
193193
}
194-
195-
func TestRemoteNameToRemoteArray(t *testing.T) {
196-
t.Run("name with multiple remote returns array of remotes", func(t *testing.T) {
197-
nameTest := Name{
198-
Remote: "foo:bar:wow",
199-
}
200-
remoteArray := nameTest.RemoteNameToRemoteArray()
201-
test.That(t, remoteArray, test.ShouldResemble, []string{"foo", "bar", "wow"})
202-
})
203-
204-
t.Run("name with empty remotes should return empty string array", func(t *testing.T) {
205-
nameTest := Name{
206-
Remote: "",
207-
}
208-
remoteArray := nameTest.RemoteNameToRemoteArray()
209-
test.That(t, remoteArray, test.ShouldResemble, []string{})
210-
})
211-
}

robot/server/server_test.go

+10-16
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,10 @@ var serverNewResource = arm.Named("")
5151

5252
var serverOneResourceResponse = []*commonpb.ResourceName{
5353
{
54-
Namespace: string(serverNewResource.API.Type.Namespace),
55-
Type: serverNewResource.API.Type.Name,
56-
Subtype: serverNewResource.API.SubtypeName,
57-
Name: serverNewResource.Name,
58-
RemotePath: []string{},
59-
LocalName: "",
54+
Namespace: string(serverNewResource.API.Type.Namespace),
55+
Type: serverNewResource.API.Type.Name,
56+
Subtype: serverNewResource.API.SubtypeName,
57+
Name: serverNewResource.Name,
6058
},
6159
}
6260

@@ -327,21 +325,17 @@ func TestServer(t *testing.T) {
327325
expectedResp := []*pb.ResourceRPCSubtype{
328326
{
329327
Subtype: &commonpb.ResourceName{
330-
Namespace: string(serverNewResource.API.Type.Namespace),
331-
Type: serverNewResource.API.Type.Name,
332-
Subtype: serverNewResource.API.SubtypeName,
333-
RemotePath: []string{},
334-
Name: "",
328+
Namespace: string(serverNewResource.API.Type.Namespace),
329+
Type: serverNewResource.API.Type.Name,
330+
Subtype: serverNewResource.API.SubtypeName,
335331
},
336332
ProtoService: desc1.GetFullyQualifiedName(),
337333
},
338334
{
339335
Subtype: &commonpb.ResourceName{
340-
Namespace: string(otherAPI.Type.Namespace),
341-
Type: otherAPI.Type.Name,
342-
Subtype: otherAPI.SubtypeName,
343-
RemotePath: []string{},
344-
Name: "",
336+
Namespace: string(otherAPI.Type.Namespace),
337+
Type: otherAPI.Type.Name,
338+
Subtype: otherAPI.SubtypeName,
345339
},
346340
ProtoService: desc2.GetFullyQualifiedName(),
347341
},

0 commit comments

Comments
 (0)