~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to pybb/tests/postmarkup.py

  • Committer: Holger Rapp
  • Date: 2009-02-25 16:55:36 UTC
  • Revision ID: sirver@kallisto.local-20090225165536-3abfhjx8qsgtzyru
- Added my hacked version of pybb. Remerging new versions is very difficult at this point :(

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import unittest
 
2
 
 
3
from pybb.markups import mypostmarkup
 
4
 
 
5
class PostmarkupTestCase(unittest.TestCase):
 
6
    def setUp(self):
 
7
        self.markup = mypostmarkup.markup
 
8
 
 
9
    def testLinkTag(self):
 
10
        link = 'http://ya.ru/'
 
11
        self.assertEqual('<a href="%s">%s</a>' % (link, link),
 
12
                         self.markup('[url]%s[/url]' % link))
 
13
 
 
14
 
 
15
    def testPlainTest(self):
 
16
        text = 'just a text'
 
17
        self.assertEqual(text, self.markup(text))
 
18
    
 
19
    def testNewLines(self):
 
20
        text = 'just a\n text'
 
21
        self.assertEqual('just a<br/> text', self.markup(text))
 
22
    
 
23
    def testCodeTag(self):
 
24
        text = 'foo [code]foo\nbar[/code] bar'
 
25
        self.assertEqual('foo <div class="code"><pre>foo\nbar</pre></div>bar', self.markup(text))
 
26