Add inventory manager to client

This commit is contained in:
Salad Dais
2023-12-13 17:52:03 +00:00
parent e4b73a7196
commit 5947d52c8d
2 changed files with 11 additions and 1 deletions

View File

@@ -87,6 +87,10 @@ class TestHippoClient(unittest.IsolatedAsyncioTestCase):
"region_x": 0,
"region_y": 123,
"seed_capability": "https://127.0.0.1:4/foo",
"inventory-skeleton": [
{'name': 'My Inventory', 'folder_id': str(UUID(int=4)),
'parent_id': '00000000-0000-0000-0000-000000000000', 'type_default': 8, 'version': 200}
]
}
FAKE_SEED_RESP = {
"EventQueueGet": "https://127.0.0.1:5/",
@@ -149,3 +153,7 @@ class TestHippoClient(unittest.IsolatedAsyncioTestCase):
("ViewerFrozenMessage",),
) as get_msg:
assert (await _soon(get_msg)).name == "ViewerFrozenMessage"
async def test_inventory_manager(self):
await self._log_client_in(self.client)
self.assertEqual(self.client.session.inventory_manager.model.root.node_id, UUID(int=4))