def test_table_body_2(): text = """ data = [ ["gamma", "delta"], [1, 2] ] # Line breaks are OK when inside arrays hosts = [ "alpha", "omega" ] str_multiline = wohoo """ table_body, pending_ts = parser.table_body_element(TokenStream(tokenize(text))) assert len(pending_ts) == 0
def test_table_body(): table_body, pending_ts = parser.table_body_element(TokenStream(tokenize(' name= "test" # No way man!\nid =42\n vvv'))) assert set(table_body.keys()) == {'name', 'id'} assert len(pending_ts) == 2 assert table_body['name'] == 'test' assert table_body['id'] == 42