@@ -110,12 +110,12 @@ def test_run_with_networking_config(self):
110
110
client .networks .create (net_name )
111
111
self .tmp_networks .append (net_name )
112
112
113
- test_aliases = [ 'hello' ]
113
+ test_alias = 'hello'
114
114
test_driver_opt = {'key1' : 'a' }
115
115
116
116
networking_config = {
117
117
net_name : client .api .create_endpoint_config (
118
- aliases = test_aliases ,
118
+ aliases = [ test_alias ] ,
119
119
driver_opt = test_driver_opt
120
120
)
121
121
}
@@ -132,8 +132,10 @@ def test_run_with_networking_config(self):
132
132
assert 'NetworkSettings' in attrs
133
133
assert 'Networks' in attrs ['NetworkSettings' ]
134
134
assert list (attrs ['NetworkSettings' ]['Networks' ].keys ()) == [net_name ]
135
- assert attrs ['NetworkSettings' ]['Networks' ][net_name ]['Aliases' ] == \
136
- test_aliases
135
+ # Expect Aliases to list 'test_alias' and the container's short-id.
136
+ # In API version 1.45, the short-id will be removed.
137
+ assert attrs ['NetworkSettings' ]['Networks' ][net_name ]['Aliases' ] \
138
+ == [test_alias , attrs ['Id' ][:12 ]]
137
139
assert attrs ['NetworkSettings' ]['Networks' ][net_name ]['DriverOpts' ] \
138
140
== test_driver_opt
139
141
@@ -190,7 +192,9 @@ def test_run_with_networking_config_only_undeclared_network(self):
190
192
assert 'NetworkSettings' in attrs
191
193
assert 'Networks' in attrs ['NetworkSettings' ]
192
194
assert list (attrs ['NetworkSettings' ]['Networks' ].keys ()) == [net_name ]
193
- assert attrs ['NetworkSettings' ]['Networks' ][net_name ]['Aliases' ] is None
195
+ # Aliases should include the container's short-id (but it will be removed
196
+ # in API v1.45).
197
+ assert attrs ['NetworkSettings' ]['Networks' ][net_name ]['Aliases' ] == [attrs ["Id" ][:12 ]]
194
198
assert (attrs ['NetworkSettings' ]['Networks' ][net_name ]['DriverOpts' ]
195
199
is None )
196
200
0 commit comments