def test_snapin_helper_functions(): old = HTMLOrigTester() new = HTMLCheck_MKTester() old.plug() new.plug() gentest(old, new, lambda x: x.link("TEXT", "www.url.de", target="MEINS!", onclick="alert('Hallo Welt!');")) gentest(old, new, lambda x: x.simplelink("Test", 'www.url.de', target='main')) gentest(old, new, lambda x: x.bulletlink("Test", 'www.url.de', target='main', onclick="javascript.void();")) gentest(old, new, lambda x: x.iconlink("Test", 'www.url.de', icon="TestIcon")) gentest(old, new, lambda x: x.nagioscgilink("Test", 'home'))
def test_snapin_helper_functions(): old = HTMLOrigTester() new = HTMLCheck_MKTester() old.plug() new.plug() gentest( old, new, lambda x: x.link("TEXT", "www.url.de", target="MEINS!", onclick="alert('Hallo Welt!');")) gentest(old, new, lambda x: x.simplelink("Test", 'www.url.de', target='main')) gentest( old, new, lambda x: x.bulletlink( "Test", 'www.url.de', target='main', onclick="javascript.void();")) gentest(old, new, lambda x: x.iconlink("Test", 'www.url.de', icon="TestIcon")) gentest(old, new, lambda x: x.nagioscgilink("Test", 'home'))
def test_generator(): old = HTMLOrigTester() new = GeneratorTester() old.plug() new.plug() gentest(old, new, lambda x: x.heading("Test")) gentest(old, new, lambda x: x.rule()) gentest(old, new, lambda x: x.p("Test")) gentest(old, new, lambda x: x.javascript("Test")) gentest(old, new, lambda x: x.javascript("set_reload(0, \'address\')")) gentest(old, new, lambda x: x.javascript_file("Test")) gentest(old, new, lambda x: x.play_sound("Test")) old.write('<link rel="stylesheet" type="text/css" href="%s" />\n' % "testname") new.stylesheet("testname") compare_and_empty(old, new)
def test_check_mk(): old = HTMLOrigTester() new = HTMLCheck_MKTester() old.plug() new.plug() # form elements # gentest(old, new, lambda x: x.begin_form("Test", method="GET")) # gentest(old, new, lambda x: x.begin_form("Test", method="POST")) # gentest(old, new, lambda x: x.begin_form("Test", action="TestAction", onsubmit="Do Something")) # gentest(old, new, lambda x: x.begin_form("Test", add_transid=False)) assert compare_html(\ old.render_icon("TestIcon", help="Icon Title", middle=True, id="TestID", cssclass="test"),\ new.render_icon("TestIcon", help="Icon Title", middle=True, id="TestID", cssclass="test")) assert compare_html(\ old.render_icon_button("www.test.de", "Test Title", "TestIcon", id="TestID", onclick="Do domething", style="Test Style", target="Test Target", cssclass="test", ty="button"),\ new.render_icon_button("www.test.de", "Test Title", "TestIcon", id="TestID", onclick="Do domething", style="Test Style", target="Test Target", cssclass="test", ty="button")) gentest(old, new, lambda x: x.icon("Test Title", "TestIcon")) gentest(old, new, lambda x: x.empty_icon()) gentest(old, new, lambda x: x.icon_button("www.test.de", "Test Title", "TestIcon", id="TestID", onclick="Do domething", style="Test Style", target="Test Target", cssclass="test", ty="button")) # headers gentest(old, new, lambda x: x.default_html_headers()) gentest(old, new, lambda x: x.top_heading("Test")) gentest(old, new, lambda x: x.top_heading_left("Test")) gentest(old, new, lambda x: x.top_heading_right()) javascripts = ['alert(\"Hallo Welt!\");'] stylesheets = ['pages', 'teststylesheet'] gentest(old, new, attributes=['header_sent'], fun = lambda x: x.html_head("Test", javascripts=javascripts, stylesheets=stylesheets, force=False)) gentest(old, new, attributes=['header_sent'], fun = lambda x: x.html_head("Test", javascripts=javascripts, stylesheets=stylesheets, force=True)) gentest(old, new, attributes=['header_sent'], fun = lambda x: x.header("Test", javascripts=javascripts, stylesheets=stylesheets, force=False)) gentest(old, new, attributes=['header_sent'], fun = lambda x: x.header("Test", javascripts=javascripts, stylesheets=stylesheets, force=True)) # body gentest(old, new, attributes=['header_sent'], fun = lambda x: x.body_start("Test", javascripts=javascripts, stylesheets=stylesheets, force=False)) gentest(old, new, attributes=['header_sent'], fun = lambda x: x.body_start("Test", javascripts=javascripts, stylesheets=stylesheets, force=True)) gentest(old, new, lambda x: x.html_foot())
def test_check_mk(): old = HTMLOrigTester() new = HTMLCheck_MKTester() old.plug() new.plug() # form elements # gentest(old, new, lambda x: x.begin_form("Test", method="GET")) # gentest(old, new, lambda x: x.begin_form("Test", method="POST")) # gentest(old, new, lambda x: x.begin_form("Test", action="TestAction", onsubmit="Do Something")) # gentest(old, new, lambda x: x.begin_form("Test", add_transid=False)) assert compare_html(\ old.render_icon("TestIcon", help="Icon Title", middle=True, id="TestID", cssclass="test"),\ new.render_icon("TestIcon", help="Icon Title", middle=True, id="TestID", cssclass="test")) assert compare_html(\ old.render_icon_button("www.test.de", "Test Title", "TestIcon", id="TestID", onclick="Do domething", style="Test Style", target="Test Target", cssclass="test", ty="button"),\ new.render_icon_button("www.test.de", "Test Title", "TestIcon", id="TestID", onclick="Do domething", style="Test Style", target="Test Target", cssclass="test", ty="button")) gentest(old, new, lambda x: x.icon("Test Title", "TestIcon")) gentest(old, new, lambda x: x.empty_icon()) gentest( old, new, lambda x: x.icon_button("www.test.de", "Test Title", "TestIcon", id="TestID", onclick="Do domething", style="Test Style", target="Test Target", cssclass="test", ty="button")) # headers gentest(old, new, lambda x: x.default_html_headers()) gentest(old, new, lambda x: x.top_heading("Test")) gentest(old, new, lambda x: x.top_heading_left("Test")) gentest(old, new, lambda x: x.top_heading_right()) javascripts = ['alert(\"Hallo Welt!\");'] stylesheets = ['pages', 'teststylesheet'] gentest(old, new, attributes=['header_sent'], fun=lambda x: x.html_head("Test", javascripts=javascripts, stylesheets=stylesheets, force=False)) gentest(old, new, attributes=['header_sent'], fun=lambda x: x.html_head("Test", javascripts=javascripts, stylesheets=stylesheets, force=True)) gentest(old, new, attributes=['header_sent'], fun=lambda x: x.header("Test", javascripts=javascripts, stylesheets=stylesheets, force=False)) gentest(old, new, attributes=['header_sent'], fun=lambda x: x.header("Test", javascripts=javascripts, stylesheets=stylesheets, force=True)) # body gentest(old, new, attributes=['header_sent'], fun=lambda x: x.body_start("Test", javascripts=javascripts, stylesheets=stylesheets, force=False)) gentest(old, new, attributes=['header_sent'], fun=lambda x: x.body_start("Test", javascripts=javascripts, stylesheets=stylesheets, force=True)) gentest(old, new, lambda x: x.html_foot())