def test_parse_row_missing_beginrow(): tokens = tokenize("<td>implicit row starts here</td><td>cell2</td>") core.parse_table_rows(tokens, empty()) show(tokens) assert len(tokens) == 1 assert tokens[0].type == T.t_complex_table_row assert [x.type for x in tokens[0].children] == [T.t_complex_table_cell] * 2
def test_parse_table_row_modifier(): tokens = tokenize("""{| |- style="background:red; color:white" | cell |} """)[2:-2] print "BEFORE:" show(tokens) core.parse_table_rows(tokens, empty()) print "AFTER:" show(tokens) assert tokens[0].vlist