@@ -369,6 +369,7 @@ def test_list_containers(self):
369369 timeout = DEFAULT_TIMEOUT_SECONDS
370370 )
371371
372+ @base .requires_api_version ('1.21' )
372373 def test_list_networks (self ):
373374 networks = [
374375 {
@@ -2208,9 +2209,7 @@ def test_create_volume(self):
22082209
22092210 self .assertEqual (args [0 ][0 ], 'POST' )
22102211 self .assertEqual (args [0 ][1 ], url_prefix + 'volumes' )
2211- self .assertEqual (args [1 ]['data' ], {
2212- 'Name' : name , 'Driver' : None , 'DriverOpts' : None
2213- })
2212+ self .assertEqual (json .loads (args [1 ]['data' ]), {'Name' : name })
22142213
22152214 @base .requires_api_version ('1.21' )
22162215 def test_create_volume_with_driver (self ):
@@ -2221,8 +2220,9 @@ def test_create_volume_with_driver(self):
22212220
22222221 self .assertEqual (args [0 ][0 ], 'POST' )
22232222 self .assertEqual (args [0 ][1 ], url_prefix + 'volumes' )
2224- self .assertIn ('Driver' , args [1 ]['data' ])
2225- self .assertEqual (args [1 ]['data' ]['Driver' ], driver_name )
2223+ data = json .loads (args [1 ]['data' ])
2224+ self .assertIn ('Driver' , data )
2225+ self .assertEqual (data ['Driver' ], driver_name )
22262226
22272227 @base .requires_api_version ('1.21' )
22282228 def test_create_volume_invalid_opts_type (self ):
@@ -2258,7 +2258,7 @@ def test_inspect_volume(self):
22582258 def test_remove_volume (self ):
22592259 name = 'perfectcherryblossom'
22602260 result = self .client .remove_volume (name )
2261- self .assertIsNone (result )
2261+ self .assertTrue (result )
22622262 args = fake_request .call_args
22632263
22642264 self .assertEqual (args [0 ][0 ], 'DELETE' )
@@ -2268,6 +2268,7 @@ def test_remove_volume(self):
22682268 # NETWORK TESTS #
22692269 #####################
22702270
2271+ @base .requires_api_version ('1.21' )
22712272 def test_create_network (self ):
22722273 network_data = {
22732274 "id" : 'abc12345' ,
@@ -2295,6 +2296,7 @@ def test_create_network(self):
22952296 json .loads (post .call_args [1 ]['data' ]),
22962297 {"name" : "foo" , "driver" : "bridge" })
22972298
2299+ @base .requires_api_version ('1.21' )
22982300 def test_remove_network (self ):
22992301 network_id = 'abc12345'
23002302 delete = mock .Mock (return_value = response (status_code = 200 ))
@@ -2306,6 +2308,7 @@ def test_remove_network(self):
23062308 self .assertEqual (args [0 ][0 ],
23072309 url_prefix + 'networks/{0}' .format (network_id ))
23082310
2311+ @base .requires_api_version ('1.21' )
23092312 def test_inspect_network (self ):
23102313 network_id = 'abc12345'
23112314 network_name = 'foo'
@@ -2327,6 +2330,7 @@ def test_inspect_network(self):
23272330 self .assertEqual (args [0 ][0 ],
23282331 url_prefix + 'networks/{0}' .format (network_id ))
23292332
2333+ @base .requires_api_version ('1.21' )
23302334 def test_connect_container_to_network (self ):
23312335 network_id = 'abc12345'
23322336 container_id = 'def45678'
@@ -2345,6 +2349,7 @@ def test_connect_container_to_network(self):
23452349 json .loads (post .call_args [1 ]['data' ]),
23462350 {'container' : container_id })
23472351
2352+ @base .requires_api_version ('1.21' )
23482353 def test_disconnect_container_from_network (self ):
23492354 network_id = 'abc12345'
23502355 container_id = 'def45678'
0 commit comments