def test_entityrefs(self): reader = HtmlReader() reader.populator = PopulatorMock() reader.feed('<meta content="text/html; charset=utf-8" />') reader.feed('<table><tr><td>Setting</td></tr>') reader.feed('<tr><td>äiti</tr>') assert_equals(reader.populator.tables['Setting'][0], [u'\xe4iti'])
def test_encoding_and_entityrefs(self): reader = HtmlReader() reader.populator = PopulatorMock() reader.feed('<meta content="text/html; charset=utf-8" />') reader.feed("<table><tr><td>Setting</td></tr>") reader.feed("<tr><td>äiti") assert_equals(reader.current_cell, [u"\xe4", u"iti"]) reader.feed("</tr>") assert_equals(reader.populator.tables["Setting"][0], [u"\xe4iti"])