@@ -897,22 +897,27 @@ def test_moinmoin_headerless():
897
897
assert_equal (expected , result )
898
898
899
899
900
+ _test_table_html_headers = ["<strings>" , "<&numbers&>" ]
901
+ _test_table_html = [["spam >" , 41.9999 ], ["eggs &" , 451.0 ]]
902
+ assert_equal .__self__ .maxDiff = None
903
+
900
904
def test_html ():
901
905
"Output: html with headers"
902
906
expected = "\n " .join (
903
907
[
904
908
"<table>" ,
905
909
"<thead>" ,
906
- '<tr><th>strings </th><th style="text-align: right;"> numbers</th></tr>' ,
910
+ '<tr><th>< strings> </th><th style="text-align: right;"> <& numbers&> </th></tr>' ,
907
911
"</thead>" ,
908
912
"<tbody>" ,
909
- '<tr><td>spam </td><td style="text-align: right;"> 41.9999</td></tr>' ,
910
- '<tr><td>eggs </td><td style="text-align: right;"> 451 </td></tr>' ,
913
+ '<tr><td>spam > </td><td style="text-align: right;"> 41.9999</td></tr>' ,
914
+ '<tr><td>eggs & </td><td style="text-align: right;"> 451 </td></tr>' ,
911
915
"</tbody>" ,
912
916
"</table>" ,
913
917
]
914
918
)
915
- result = tabulate (_test_table , _test_table_headers , tablefmt = "html" )
919
+ result = tabulate (_test_table_html , _test_table_html_headers ,
920
+ tablefmt = "html" )
916
921
assert_equal (expected , result )
917
922
918
923
@@ -922,13 +927,13 @@ def test_html_headerless():
922
927
[
923
928
"<table>" ,
924
929
"<tbody>" ,
925
- '<tr><td>spam</td><td style="text-align: right;"> 41.9999</td></tr>' ,
926
- '<tr><td>eggs</td><td style="text-align: right;">451 </td></tr>' ,
930
+ '<tr><td>spam > </td><td style="text-align: right;"> 41.9999</td></tr>' ,
931
+ '<tr><td>eggs & </td><td style="text-align: right;">451 </td></tr>' ,
927
932
"</tbody>" ,
928
933
"</table>" ,
929
934
]
930
935
)
931
- result = tabulate (_test_table , tablefmt = "html" )
936
+ result = tabulate (_test_table_html , tablefmt = "html" )
932
937
assert_equal (expected , result )
933
938
934
939
0 commit comments