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 =" ))
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 '))
def test_throws_if_title_is_missing_spaces_after_equal_signs(self): assert_raises(ValueError, lambda: title_from_wiki_markup("=bla="))
def test_can_parse_title_with_spaces_before_it(self): assert_equals("bla", title_from_wiki_markup(" = bla ="))
def test_can_parse_simple_title(self): assert_equals("bla", title_from_wiki_markup("= bla ="))
def test_throws_error_if_no_title_is_present(self): assert_raises(ValueError, lambda: title_from_wiki_markup(""))
def _wikitext_title(self, page): return u'= %s =' % title_from_wiki_markup(page.text)