def test_export_GET(self): http_request = 'GET http://www.w3af.org/ HTTP/1.1\n' \ 'Host: www.w3af.org\n' \ 'Foo: bar\n' \ '\n' html_code = html_export(http_request) self.assertTrue(EXPECTED_SIMPLE in html_code)
def test_export_POST(self): http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \ 'Host: www.w3af.org\n' \ 'Content-Length: 3\n' \ '\n' \ 'a=1' html_code = html_export(http_request) self.assertTrue(EXPECTED_POST in html_code)
def test_export_POST_repeated(self): http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \ 'Host: www.w3af.org\n' \ 'Content-Length: 7\n' \ 'Foo: spam\n' \ 'Foo: eggs\n' \ '\n' \ 'a=1&a=2' html_code = html_export(http_request) self.assertTrue(EXPECTED_POST_REPEATED in html_code)
def test_export_inject(self): http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \ 'Host: www.w3af.org\n' \ 'Content-Length: 7\n' \ 'Foo: spam\n' \ 'Foo: eggs\n' \ '\n' \ 'a"<=1&a=2"<3' html_code = html_export(http_request) self.assertTrue('"2"<3"' in html_code) self.assertTrue('"a"<"' in html_code)