blob: e4c9c92b928290ab17355e06bdc2a6718a9dba98 [file] [log] [blame]
Adam Israeldcdf82b2017-08-15 15:26:43 -04001import pytest
2
3from juju.client import client
4
5from .. import base
6
7
8@base.bootstrapped
9@pytest.mark.asyncio
10async 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)