Esempio n. 1
0
 def test_h123(self):
     '''
     Lines starting with # should be wrapped in '<h1>' tags
     '''
     self.assertEqual( 
             run_markdown('#this should be wrapped in h1 tags'),
             '<p><h1>this should be wrapped in h1 tags</h1></p>')
     self.assertEqual( 
             run_markdown('##this should be wrapped in h2 tags'),
             '<p><h2>this should be wrapped in h2 tags</h2></p>')
     self.assertEqual( 
             run_markdown('###this should be wrapped in h3 tags'),
             '<p><h3>this should be wrapped in h3 tags</h3></p>')
Esempio n. 2
0
 def test_strong(self):
     '''
     Lines surrounded by double asterisks should be wrapped in 'strong' tags
     '''
     self.assertEqual(
         run_markdown('**this should be wrapped in strong tags**'),
         '<p><strong>this should be wrapped in strong tags</strong></p>')
Esempio n. 3
0
 def test_em(self):
     '''
     Lines surrounded by asterisks should be wrapped in 'em' tags
     '''
     self.assertEqual( 
             run_markdown('*this should be wrapped in em tags*'),
             '<p><em>this should be wrapped in em tags</em></p>')
Esempio n. 4
0
 def test_non_marked_lines(self):
     '''
     Non-marked lines should only get 'p' tags around all input
     '''
     self.assertEqual( 
             run_markdown('this line has no special handling'), 
             '<p>this line has no special handling</p>')
Esempio n. 5
0
 def test_block(self):
     self.assertEqual( 
             run_markdown('>this should begin with blockQuote tags'),
             '<p><blockQuote>this should begin with blockQuote tags</p>')