def test_make_text_content_bold_and_italic_overlapping_extend(self): text_raw = 'Lorem Ipsum is simply' emphasis = ['b', 'b', 'b', 'b', 'b', 'b', 'bi', 'bi', 'bi', 'bi', 'bi', 'i', 'i', 'i', 'n', 'n', 'n', 'n', 'n', 'n', 'n'] text_box = TextBox(0, 0, 0, 0, Text(text_raw, '', 0, emphasis)) text = make_text_content(text_box) self.assertEqual(text, '<b>Lorem <i>Ipsum</i></b><i> is</i> simply', 'Wrong formatting')
def test_make_text_content_no_formatting(self): text_raw = 'Lorem Ipsum is simply' emphasis = ['n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n'] text_box = TextBox(0, 0, 0, 0, Text(text_raw, '', 0, emphasis)) text = make_text_content(text_box) self.assertEqual(text, text_raw, 'Wrong formatting')
def test_make_text_content_bold_middle(self): text_raw = 'Lorem Ipsum is simply' emphasis = ['n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'b', 'b', 'n', 'n', 'n', 'n', 'n', 'n', 'n'] text_box = TextBox(0, 0, 0, 0, Text(text_raw, '', 0, emphasis)) text = make_text_content(text_box) self.assertEqual(text, 'Lorem Ipsum <b>is</b> simply', 'Wrong formatting')