Пример #1
0
 def test_html_splitlines_with_multiline(self):
     """
     Regression test for http://trac.edgewall.org/ticket/2655
     """
     lines = ['<span class="p_tripledouble">"""',
             'a <a href="http://google.com">http://google.com</a>/',
             'Test', 'Test', '"""</span>']
     result = list(_html_splitlines(lines))
     self.assertEqual('<span class="p_tripledouble">"""</span>', result[0])
     self.assertEqual('<span class="p_tripledouble">a '
                      '<a href="http://google.com">http://google.com</a>/'
                      '</span>', result[1])
     self.assertEqual('<span class="p_tripledouble">Test</span>', result[2])
     self.assertEqual('<span class="p_tripledouble">Test</span>', result[3])
     self.assertEqual('<span class="p_tripledouble">"""</span>', result[4])
Пример #2
0
 def test_html_splitlines_with_markup(self):
     lines = ['<p><b>Hi', 'How are you</b></p>']
     result = list(_html_splitlines(lines))
     self.assertEqual('<p><b>Hi</b></p>', result[0])
     self.assertEqual('<p><b>How are you</b></p>', result[1])
Пример #3
0
 def test_html_splitlines_without_markup(self):
     lines = ['line 1', 'line 2']
     self.assertEqual(lines, list(_html_splitlines(lines)))