@@ -299,56 +299,30 @@ def test_convert_volume_binds_no_mode(self):
299
299
self .assertEqual (convert_volume_binds (data ), ['/mnt/vol1:/data:rw' ])
300
300
301
301
def test_convert_volume_binds_unicode_bytes_input (self ):
302
- if six .PY2 :
303
- expected = [unicode ('/mnt/지연:/unicode/박:rw' , 'utf-8' )]
304
-
305
- data = {
306
- '/mnt/지연' : {
307
- 'bind' : '/unicode/박' ,
308
- 'mode' : 'rw'
309
- }
310
- }
311
- self .assertEqual (
312
- convert_volume_binds (data ), expected
313
- )
314
- else :
315
- expected = ['/mnt/지연:/unicode/박:rw' ]
302
+ expected = [u'/mnt/지연:/unicode/박:rw' ]
316
303
317
- data = {
318
- bytes ('/mnt/지연' , 'utf-8' ): {
319
- 'bind' : bytes ('/unicode/박' , 'utf-8' ),
320
- 'mode' : 'rw'
321
- }
304
+ data = {
305
+ u'/mnt/지연' .encode ('utf-8' ): {
306
+ 'bind' : u'/unicode/박' .encode ('utf-8' ),
307
+ 'mode' : 'rw'
322
308
}
323
- self .assertEqual (
324
- convert_volume_binds (data ), expected
325
- )
309
+ }
310
+ self .assertEqual (
311
+ convert_volume_binds (data ), expected
312
+ )
326
313
327
314
def test_convert_volume_binds_unicode_unicode_input (self ):
328
- if six .PY2 :
329
- expected = [unicode ('/mnt/지연:/unicode/박:rw' , 'utf-8' )]
330
-
331
- data = {
332
- unicode ('/mnt/지연' , 'utf-8' ): {
333
- 'bind' : unicode ('/unicode/박' , 'utf-8' ),
334
- 'mode' : 'rw'
335
- }
336
- }
337
- self .assertEqual (
338
- convert_volume_binds (data ), expected
339
- )
340
- else :
341
- expected = ['/mnt/지연:/unicode/박:rw' ]
315
+ expected = [u'/mnt/지연:/unicode/박:rw' ]
342
316
343
- data = {
344
- '/mnt/지연' : {
345
- 'bind' : '/unicode/박' ,
346
- 'mode' : 'rw'
347
- }
317
+ data = {
318
+ u'/mnt/지연' : {
319
+ 'bind' : u'/unicode/박' ,
320
+ 'mode' : 'rw'
348
321
}
349
- self .assertEqual (
350
- convert_volume_binds (data ), expected
351
- )
322
+ }
323
+ self .assertEqual (
324
+ convert_volume_binds (data ), expected
325
+ )
352
326
353
327
354
328
class ParseEnvFileTest (base .BaseTestCase ):
@@ -612,13 +586,7 @@ def test_create_ipam_config(self):
612
586
class SplitCommandTest (base .BaseTestCase ):
613
587
614
588
def test_split_command_with_unicode (self ):
615
- if six .PY2 :
616
- self .assertEqual (
617
- split_command (unicode ('echo μμ' , 'utf-8' )),
618
- ['echo' , 'μμ' ]
619
- )
620
- else :
621
- self .assertEqual (split_command ('echo μμ' ), ['echo' , 'μμ' ])
589
+ self .assertEqual (split_command (u'echo μμ' ), ['echo' , 'μμ' ])
622
590
623
591
@pytest .mark .skipif (six .PY3 , reason = "shlex doesn't support bytes in py3" )
624
592
def test_split_command_with_bytes (self ):
0 commit comments