Merge upstream libjuju
[osm/N2VC.git] / modules / libjuju / tests / integration / test_client.py
1 from juju.client import client
2
3 import pytest
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.from_connection(controller_conn)
15 result = await um.UserInfo(
16 [client.Entity('user-admin')], True)
17 await controller_conn.close()
18
19 assert isinstance(result, client.UserInfoResults)
20 for r in result.results:
21 assert isinstance(r, client.UserInfoResult)