Skip to content

Commit 9a5f5b3

Browse files
committed
implement tests
1 parent 431d64d commit 9a5f5b3

File tree

1 file changed

+25
-20
lines changed

1 file changed

+25
-20
lines changed

tests/test_app_client.py

+25-20
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@
205205
PLATFORM = "platform"
206206
MODULE_FILE_INFO = ModuleFileInfo(module_id=ID, version=VERSION, platform=PLATFORM)
207207
FILE = b"file"
208+
USER_DEFINED_METADATA = {"number": 0, "string": "string"}
208209

209210

210211
@pytest.fixture(scope="function")
@@ -778,26 +779,30 @@ async def test_rotate_key(self, service: MockApp):
778779
assert key == API_KEY
779780
assert id == ID
780781

781-
async def test_get_organization_metadata(self, service: MockApp):
782-
_ = service
783-
784-
async def test_update_organization_metadata(self, service: MockApp):
785-
_ = service
786-
787-
async def test_get_location_metadata(self, service: MockApp):
788-
_ = service
789-
790-
async def test_update_location_metadata(self, service: MockApp):
791-
_ = service
792-
793-
async def test_get_robot_metadata(self, service: MockApp):
794-
_ = service
782+
async def test_get_and_update_organization_metadata(self, service: MockApp):
783+
async with ChannelFor([service]) as channel:
784+
client = AppClient(channel, METADATA, ID)
785+
await client.update_organization_metadata(ID, USER_DEFINED_METADATA)
786+
user_defined_metadata = await client.get_organization_metadata(ID)
787+
assert user_defined_metadata == USER_DEFINED_METADATA
795788

796-
async def test_update_robot_metadata(self, service: MockApp):
797-
_ = service
789+
async def test_get_and_update_location_metadata(self, service: MockApp):
790+
async with ChannelFor([service]) as channel:
791+
client = AppClient(channel, METADATA, ID)
792+
await client.update_location_metadata(ID, USER_DEFINED_METADATA)
793+
user_defined_metadata = await client.get_location_metadata(ID)
794+
assert user_defined_metadata == USER_DEFINED_METADATA
798795

799-
async def test_get_robot_part_metadata(self, service: MockApp):
800-
_ = service
796+
async def test_get_and_update_robot_metadata(self, service: MockApp):
797+
async with ChannelFor([service]) as channel:
798+
client = AppClient(channel, METADATA, ID)
799+
await client.update_robot_metadata(ID, USER_DEFINED_METADATA)
800+
user_defined_metadata = await client.get_robot_metadata(ID)
801+
assert user_defined_metadata == USER_DEFINED_METADATA
801802

802-
async def test_update_robot_part_metadata(self, service: MockApp):
803-
_ = service
803+
async def test_get_and_update_robot_part_metadata(self, service: MockApp):
804+
async with ChannelFor([service]) as channel:
805+
client = AppClient(channel, METADATA, ID)
806+
await client.update_robot_part_metadata(ID, USER_DEFINED_METADATA)
807+
user_defined_metadata = await client.get_robot_part_metadata(ID)
808+
assert user_defined_metadata == USER_DEFINED_METADATA

0 commit comments

Comments
 (0)