@@ -23,6 +23,13 @@ def setUpClass(cls):
23
23
["red" , "0.5" , "0.0" , "0.0" , "aa" , "a" ],
24
24
["red" , "0.1" , "1.0" , "1.0" , "b" , "b" ],
25
25
["green" , "0.0" , "2.0" , "2.0" , "c" , "c" ]]
26
+ cls .header1_flags2 = [["D#a1" , "D#a2" , "cD#a3" , "C#a4" , "S#a5" ,
27
+ "mS#a6" , "T#a7" , "mT#a8" , "T#a9" ],
28
+ ["" , "0" , "" , "0" , "a" , "a" ,
29
+ "2024-01-01" , "2024-01-01" , "" ],
30
+ ["" , "1" , "" , "1" , "b" , "b" ,
31
+ "2024-01-01" , "2024-01-01" , "" ],
32
+ ["green" , "0.0" , "2.0" , "2.0" , "c" , "c" ]]
26
33
cls .header3 = [["a" , "b" , "c" , "d" , "w" , "e" , "f" , "g" ],
27
34
["d" , "c" , "c" , "c" , "c" , "d" , "s" , "yes no" ],
28
35
["meta" , "class" , "meta" , "" , "weight" , "i" , "" , "" ],
@@ -53,6 +60,16 @@ def test_get_header_data_1_flags(self):
53
60
self .assertListEqual (types , ["" , "c" , "" , "" , "" , "" ])
54
61
self .assertListEqual (flags , ["m" , "c" , "m" , "" , "i" , "" ])
55
62
63
+ def test_get_header_data_1_flags2 (self ):
64
+ names , types , flags = _TableHeader .create_header_data (
65
+ self .header1_flags2 [:1 ])
66
+ names_ = ["a1" , "a2" , "a3" , "a4" , "a5" , "a6" , "a7" , "a8" , "a9" ]
67
+ types_ = ["d" , "d" , "d" , "c" , "s" , "s" , "t" , "t" , "t" ]
68
+ flags_ = ["" , "" , "c" , "" , "" , "m" , "" , "m" , "" ]
69
+ self .assertListEqual (names , names_ )
70
+ self .assertListEqual (types , types_ )
71
+ self .assertListEqual (flags , flags_ )
72
+
56
73
def test_get_header_data_3 (self ):
57
74
names , types , flags = _TableHeader .create_header_data (self .header3 [:3 ])
58
75
self .assertListEqual (names , ["a" , "b" , "c" , "d" , "w" , "e" , "f" , "g" ])
0 commit comments