Beispiel #1
0
 def test_can_ignore_stuff_before_first_title(self):
     assert_equals(
         "bla",
         title_from_wiki_markup(
             "[[Image(wiki:2007/02/09/17.55:Xaos_Screenshot.jpg, right, 400)]]\n= bla ="
         ))
Beispiel #2
0
 def test_can_parse_shell_scripts_in_title(self):
     assert_equals(
         'if [ "z$?" != "z0" ] ; then ...',
         title_from_wiki_markup(
             '= if [ "z$?" != "z0" ] ; then ... = Aus dem Buildscript '))
Beispiel #3
0
 def test_throws_if_title_is_missing_spaces_after_equal_signs(self):
     assert_raises(ValueError, lambda: title_from_wiki_markup("=bla="))
Beispiel #4
0
 def test_can_parse_title_with_spaces_before_it(self):
     assert_equals("bla", title_from_wiki_markup(" = bla ="))
Beispiel #5
0
 def test_can_parse_simple_title(self):
     assert_equals("bla", title_from_wiki_markup("= bla ="))
Beispiel #6
0
 def test_throws_error_if_no_title_is_present(self):
     assert_raises(ValueError, lambda: title_from_wiki_markup(""))
Beispiel #7
0
 def _wikitext_title(self, page):
     return u'= %s =' % title_from_wiki_markup(page.text)