ca2637f0551b2af089252503d6b16748cdc96fc1
[osm/N2VC.git] / tests / client / test_client.py
1 import pytest
2
3 from juju.client import client
4
5 from .. import base
6
7
8 @base.bootstrapped
9 @pytest.mark.asyncio
10 async def test_user_info(event_loop):
11 async with base.CleanModel() as model:
12 controller_conn = await model.connection.controller()
13
14 um = client.UserManagerFacade()
15 um.connect(controller_conn)
16 result = await um.UserInfo(
17 [client.Entity('user-admin')], True)
18 await controller_conn.close()
19
20 assert isinstance(result, client.UserInfoResults)
21 for r in result.results:
22 assert isinstance(r, client.UserInfoResult)