Squashed 'modules/libjuju/' content from commit c50c361
[osm/N2VC.git] / tests / unit / test_client.py
1 """
2 Tests for generated client code
3
4 """
5
6 import mock
7 import pytest
8
9
10 from juju.client import client
11
12
13
14 def test_basics():
15 assert client.CLIENTS
16 for i in range(1,5): # Assert versions 1-4 in client dict
17 assert str(i) in client.CLIENTS
18
19
20 def test_from_connection():
21 connection = mock.Mock()
22 connection.facades = {"Action": 2}
23 action_facade = client.ActionFacade.from_connection(connection)
24
25