def test_random_access_pages_quoted(self):
     converter = HtmlPagesConverter(
         FakeFileWrapper(
             "page one\nPAGE_BREAK\npage two\nPAGE_BREAK\npage three"))
     page_two = converter.get_html_page(1)
     converted_page_two = converter.convert_html_page(page_two)
     self.assertEqual("page two<br />", converted_page_two)
 def test_inserts_br_tags_for_linebreaks(self):
     filename = os.path.join(tempfile.gettempdir(), "afile.txt")
     f = open(filename, "w", encoding="UTF-8")
     f.write("plain text\n")
     f.close()
     converter = HtmlPagesConverter(FileAccessWrapper(filename))
     get_text = converter.get_html_page(0)
     new_text = converter.convert_html_page(get_text)
     self.assertEqual("plain text<br />", new_text)
 def test_quotes_escaped(self):
     converter = HtmlPagesConverter(FakeFileWrapper("text with 'quotes'"))
     get_text = converter.get_html_page(0)
     new_text = converter.convert_html_page(get_text)
     self.assertEqual("text with &#x27;quotes&#x27;<br />", new_text)