10
10
@requires_api_version ('1.21' )
11
11
class TestNetworks (api_test .BaseTestCase ):
12
12
def create_network (self , * args , ** kwargs ):
13
- net_name = 'dockerpy{}' .format (random .getrandbits (24 ))[:14 ]
14
- net_id = self .client .create_network (net_name , * args , ** kwargs )['id ' ]
13
+ net_name = u 'dockerpy{}' .format (random .getrandbits (24 ))[:14 ]
14
+ net_id = self .client .create_network (net_name , * args , ** kwargs )['Id ' ]
15
15
self .tmp_networks .append (net_id )
16
16
return (net_name , net_id )
17
17
@@ -23,23 +23,26 @@ def test_list_networks(self):
23
23
24
24
networks = self .client .networks ()
25
25
self .assertEqual (len (networks ), initial_size + 1 )
26
- self .assertTrue (net_id in [n ['id ' ] for n in networks ])
26
+ self .assertTrue (net_id in [n ['Id ' ] for n in networks ])
27
27
28
28
networks_by_name = self .client .networks (names = [net_name ])
29
- self .assertEqual ([n ['id ' ] for n in networks_by_name ], [net_id ])
29
+ self .assertEqual ([n ['Id ' ] for n in networks_by_name ], [net_id ])
30
30
31
31
networks_by_partial_id = self .client .networks (ids = [net_id [:8 ]])
32
- self .assertEqual ([n ['id ' ] for n in networks_by_partial_id ], [net_id ])
32
+ self .assertEqual ([n ['Id ' ] for n in networks_by_partial_id ], [net_id ])
33
33
34
34
def test_inspect_network (self ):
35
35
net_name , net_id = self .create_network ()
36
36
37
37
net = self .client .inspect_network (net_id )
38
38
self .assertEqual (net , {
39
- u'name' : net_name ,
40
- u'id' : net_id ,
41
- u'driver' : 'bridge' ,
42
- u'containers' : {},
39
+ u'Name' : net_name ,
40
+ u'Id' : net_id ,
41
+ u'Driver' : 'bridge' ,
42
+ u'Containers' : {},
43
+ u'IPAM' : {u'Config' : [{}], u'Driver' : 'default' },
44
+ u'Options' : {},
45
+ u'Scope' : 'local'
43
46
})
44
47
45
48
def test_create_network_with_host_driver_fails (self ):
@@ -65,17 +68,17 @@ def test_connect_and_disconnect_container(self):
65
68
self .client .start (container )
66
69
67
70
network_data = self .client .inspect_network (net_id )
68
- self .assertFalse (network_data .get ('containers ' ))
71
+ self .assertFalse (network_data .get ('Containers ' ))
69
72
70
73
self .client .connect_container_to_network (container , net_id )
71
74
network_data = self .client .inspect_network (net_id )
72
75
self .assertEqual (
73
- list (network_data ['containers ' ].keys ()),
76
+ list (network_data ['Containers ' ].keys ()),
74
77
[container ['Id' ]])
75
78
76
79
self .client .disconnect_container_from_network (container , net_id )
77
80
network_data = self .client .inspect_network (net_id )
78
- self .assertFalse (network_data .get ('containers ' ))
81
+ self .assertFalse (network_data .get ('Containers ' ))
79
82
80
83
def test_connect_on_container_create (self ):
81
84
net_name , net_id = self .create_network ()
@@ -90,9 +93,9 @@ def test_connect_on_container_create(self):
90
93
91
94
network_data = self .client .inspect_network (net_id )
92
95
self .assertEqual (
93
- list (network_data ['containers ' ].keys ()),
96
+ list (network_data ['Containers ' ].keys ()),
94
97
[container ['Id' ]])
95
98
96
99
self .client .disconnect_container_from_network (container , net_id )
97
100
network_data = self .client .inspect_network (net_id )
98
- self .assertFalse (network_data .get ('containers ' ))
101
+ self .assertFalse (network_data .get ('Containers ' ))
0 commit comments