Deserialize api results back to Types
[osm/N2VC.git] / tests / client / test_client.py
1 import asyncio
2 import unittest
3
4 from juju.client.connection import Connection
5 from juju.client import client
6
7 from ..base import bootstrapped
8
9
10 @bootstrapped
11 class UserManagerTest(unittest.TestCase):
12 def test_user_info(self):
13 loop = asyncio.get_event_loop()
14 conn = loop.run_until_complete(
15 Connection.connect_current())
16
17 um = client.UserManager()
18 um.connect(conn)
19 result = loop.run_until_complete(
20 um.UserInfo([client.Entity('user-admin')], True))
21
22 self.assertIsInstance(result, client.UserInfoResults)
23 for r in result.results:
24 self.assertIsInstance(r, client.UserInfoResult)