1
1
"""Test support of the various forms of tabular data."""
2
2
3
3
from tabulate import tabulate
4
- from common import assert_in , raises , skip
4
+ from common import raises , skip
5
5
6
- try :
7
- from collections import UserDict
8
- except ImportError :
9
- # Python2
10
- from UserDict import UserDict
6
+ from collections import UserDict
11
7
12
8
13
9
def test_iterable_of_iterables ():
@@ -103,8 +99,7 @@ def test_dict_like():
103
99
[" b a" , "--- ---" , "101 0" , "102 1" , "103 2" , "104" ]
104
100
)
105
101
result = tabulate (dd , "keys" )
106
- print ("Keys' order: %s" % dd .keys ())
107
- assert_in (result , [expected1 , expected2 ])
102
+ assert result in [expected1 , expected2 ]
108
103
109
104
110
105
def test_numpy_2d ():
@@ -377,7 +372,7 @@ def test_list_of_dicts():
377
372
expected1 = "\n " .join (["- -" , "1 2" , "3 4" , "- -" ])
378
373
expected2 = "\n " .join (["- -" , "2 1" , "4 3" , "- -" ])
379
374
result = tabulate (lod )
380
- assert_in ( result , [expected1 , expected2 ])
375
+ assert result in [expected1 , expected2 ]
381
376
382
377
383
378
def test_list_of_userdicts ():
@@ -386,7 +381,7 @@ def test_list_of_userdicts():
386
381
expected1 = "\n " .join (["- -" , "1 2" , "3 4" , "- -" ])
387
382
expected2 = "\n " .join (["- -" , "2 1" , "4 3" , "- -" ])
388
383
result = tabulate (lod )
389
- assert_in ( result , [expected1 , expected2 ])
384
+ assert result in [expected1 , expected2 ]
390
385
391
386
392
387
def test_list_of_dicts_keys ():
@@ -399,7 +394,7 @@ def test_list_of_dicts_keys():
399
394
[" bar foo" , "----- -----" , " 2 1" , " 4 3" ]
400
395
)
401
396
result = tabulate (lod , headers = "keys" )
402
- assert_in ( result , [expected1 , expected2 ])
397
+ assert result in [expected1 , expected2 ]
403
398
404
399
405
400
def test_list_of_userdicts_keys ():
@@ -412,7 +407,7 @@ def test_list_of_userdicts_keys():
412
407
[" bar foo" , "----- -----" , " 2 1" , " 4 3" ]
413
408
)
414
409
result = tabulate (lod , headers = "keys" )
415
- assert_in ( result , [expected1 , expected2 ])
410
+ assert result in [expected1 , expected2 ]
416
411
417
412
418
413
def test_list_of_dicts_with_missing_keys ():
@@ -442,7 +437,7 @@ def test_list_of_dicts_firstrow():
442
437
[" BAR FOO baz" , "----- ----- -----" , " 4 3 5" ]
443
438
)
444
439
result = tabulate (lod , headers = "firstrow" )
445
- assert_in ( result , [expected1 , expected2 ])
440
+ assert result in [expected1 , expected2 ]
446
441
447
442
448
443
def test_list_of_dicts_with_dict_of_headers ():
@@ -456,7 +451,7 @@ def test_list_of_dicts_with_dict_of_headers():
456
451
["LETTERS DIGITS" , "--------- --------" , "ABCDE 12345" ]
457
452
)
458
453
result = tabulate (table , headers = headers )
459
- assert_in ( result , [expected1 , expected2 ])
454
+ assert result in [expected1 , expected2 ]
460
455
461
456
462
457
def test_list_of_dicts_with_list_of_headers ():
0 commit comments