Skip to content

Commit f7904fb

Browse files
github-actions[bot]stuqdogcheuktnjooma
authored
rc-0.4.8 (#389)
Co-authored-by: stuqdog <[email protected]> Co-authored-by: Cheuk <[email protected]> Co-authored-by: Cheuk Tse <[email protected]> Co-authored-by: njooma <[email protected]>
1 parent 2a75cf6 commit f7904fb

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "viam-sdk"
3-
version = "0.4.7"
3+
version = "0.4.8"
44
description = "Viam Robotics Python SDK"
55
authors = [ "Naveed <[email protected]>" ]
66
license = "Apache-2.0"

src/viam/resource/types.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ class Subtype:
3333
"""The subtype of the resource e.g. `servo`, `arm`, `vision`"""
3434

3535
def __init__(self, namespace: str, resource_type: str, resource_subtype: str):
36-
self.namespace = namespace.lower()
37-
self.resource_type = resource_type.lower()
38-
self.resource_subtype = resource_subtype.lower()
36+
self.namespace = namespace
37+
self.resource_type = resource_type
38+
self.resource_subtype = resource_subtype
3939

4040
def __str__(self) -> str:
4141
return f"{self.namespace}:{self.resource_type}:{self.resource_subtype}"
@@ -95,8 +95,8 @@ class ModelFamily:
9595
DEFAULT: ClassVar["ModelFamily"]
9696

9797
def __init__(self, namespace: str, family: str):
98-
self.namespace = namespace.lower()
99-
self.family = family.lower()
98+
self.namespace = namespace
99+
self.family = family
100100

101101
def __str__(self) -> str:
102102
return f"{self.namespace}:{self.family}"
@@ -125,7 +125,7 @@ class Model:
125125

126126
def __init__(self, model_family: ModelFamily, name: str):
127127
self.model_family = model_family
128-
self.name = name.lower()
128+
self.name = name
129129

130130
def __str__(self) -> str:
131131
return f"{self.model_family}:{self.name}"

tests/test_registry.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def test_subtype():
6565
# test fields should always be lowercase
6666
subtype = Subtype("test", "TEST", "TeSt")
6767
assert subtype.namespace == "test"
68-
assert subtype.resource_type == "test"
69-
assert subtype.resource_subtype == "test"
68+
assert subtype.resource_type != "test"
69+
assert subtype.resource_subtype != "test"
7070

7171
# test from resource name
7272
rn = Arm.get_resource_name("test_arm")
@@ -75,25 +75,25 @@ def test_subtype():
7575

7676
# test from string
7777
subtype = Subtype.from_string("TEST:tester:TESTerson")
78-
assert subtype.namespace == "test"
78+
assert subtype.namespace != "test"
7979
assert subtype.resource_type == "tester"
80-
assert subtype.resource_subtype == "testerson"
80+
assert subtype.resource_subtype != "testerson"
8181

8282
with pytest.raises(ValueError):
8383
Subtype.from_string("this:should:not:work")
8484

8585
# test str
86-
assert str(subtype) == "test:tester:testerson"
86+
assert str(subtype) != "test:tester:testerson"
8787

8888

8989
def test_model_family():
9090
# test fields should always be lowercase
9191
mf = ModelFamily("nameSPACE", "FAMily")
92-
assert mf.namespace == "namespace"
93-
assert mf.family == "family"
92+
assert mf.namespace != "namespace"
93+
assert mf.family != "family"
9494

9595
# test str
96-
assert str(mf) == "namespace:family"
96+
assert str(mf) != "namespace:family"
9797

9898
# test default
9999
assert ModelFamily.DEFAULT.namespace == RESOURCE_NAMESPACE_RDK
@@ -103,10 +103,10 @@ def test_model_family():
103103
def test_model():
104104
# test fields should always be lowercase
105105
model = Model(ModelFamily("nameSPACE", "FAMily"), "naME")
106-
assert model.name == "name"
106+
assert model.name != "name"
107107

108108
# test str
109-
assert str(model) == "namespace:family:name"
109+
assert str(model) != "namespace:family:name"
110110

111111
# test from_string
112112
model = Model.from_string("f_namespace:f_family:name")

0 commit comments

Comments
 (0)