Beispiel #1
0
 def test_to_html(self):
     s = (
         bold('bold') + plain(' normal ') +
         italic('italic') + underline('wonderline')
     )
     self.assertEquals(
         '<strong>bold</strong> normal <em>italic</em><u>wonderline</u>',
         s.to_html()
     )
Beispiel #2
0
 def test_complicated(self):
     # As reported by Stu
     self.assertEquals(
         parse_emphasis(
             'You can _underline_ words, make them **bold** or *italic* '
             'or even ***bold italic.***'),
         (plain('You can ') + underline('underline') +
          plain(' words, make them ') + bold('bold') + plain(' or ') +
          italic('italic') + plain(' or even ') +
          (bold + italic)('bold italic.')))
 def test_complicated(self):
     # As reported by Stu
     self.assertEquals(
         parse_emphasis(
             'You can _underline_ words, make them **bold** or *italic* '
             'or even ***bold italic.***'
         ), (
             plain('You can ') + underline('underline') +
             plain(' words, make them ') + bold('bold') + plain(' or ') +
             italic('italic') + plain(' or even ') +
             (bold + italic)('bold italic.')
         )
     )
Beispiel #4
0
 def test_underline(self):
     self.assertEquals(
         parse_emphasis('_hello_'),
         underline('hello')
     )