def test_undefined_variable(): db = DictDB(Art="{{Pipe}}", Pipe="{{{undefined_variable}}}") te = expander.Expander(db.normalize_and_get_page("Art", 0).rawtext, pagename="thispage", wikidb=db) res = te.expandTemplates() print "EXPANDED:", repr(res) assert u"{{{undefined_variable}}}" in res, "wrong expansion for undefined variable"
def test_undefined_variable(): db = DictDB(Art="{{Pipe}}", Pipe="{{{undefined_variable}}}") te = expander.Expander(db.normalize_and_get_page( "Art", 0).rawtext, pagename="thispage", wikidb=db) res = te.expandTemplates() print "EXPANDED:", repr(res) assert u"{{{undefined_variable}}}" in res, "wrong expansion for undefined variable"
def test_alfred(): """I start to hate that Alfred_Gusenbauer""" db = DictDB( a="{{ibox2|birth_date=1960}}", ibox2="{{{birth{{#if:{{{birthdate|}}}||_}}date}}}" ) te = expander.Expander(db.normalize_and_get_page("a", 0).rawtext, pagename="thispage", wikidb=db) res = te.expandTemplates() print "EXPANDED:", repr(res) assert "1960" in res
def test_alfred(): """I start to hate that Alfred_Gusenbauer""" db = DictDB(a="{{ibox2|birth_date=1960}}", ibox2="{{{birth{{#if:{{{birthdate|}}}||_}}date}}}") te = expander.Expander(db.normalize_and_get_page("a", 0).rawtext, pagename="thispage", wikidb=db) res = te.expandTemplates() print "EXPANDED:", repr(res) assert "1960" in res
def test_pipe_table(): db = DictDB(Foo=""" bla {{{ {{Pipe}}} blubb """, Pipe="|") te = expander.Expander(db.normalize_and_get_page("Foo", 0).rawtext, pagename="thispage", wikidb=db) res = te.expandTemplates() print "EXPANDED:", repr(res) assert "bla" in res assert "blubb" in res
def test_switch_default(): db = DictDB( Bonn="""{{Infobox |Bundesland = Nordrhein-Westfalen }} """, Infobox="""{{#switch: {{{Bundesland}}} | Bremen = [[Bremen (Land)|Bremen]] | #default = [[{{{Bundesland|Bayern}}}]] }} """) te = expander.Expander(db.normalize_and_get_page("Bonn", 0).rawtext, pagename="thispage", wikidb=db) res = te.expandTemplates() print "EXPANDED:", repr(res) assert "Nordrhein-Westfalen" in res