def test_dump_mangle(self): fr = FuzzableRequest(URL("http://www.w3af.com/"),\ headers=Headers([('Host', 'www.w3af.com')])) expected = u'\r\n'.join([u'GET http://www.w3af.com/ HTTP/1.1', u'Host: www.w3af.com', u'', u'']) self.assertEqual(fr.dump(), expected) fr.set_method('POST') fr.set_data(KeyValueContainer(init_val=[('data', ['23'])])) expected = u'\r\n'.join([u'POST http://www.w3af.com/ HTTP/1.1', u'Host: www.w3af.com', u'', u'data=23']) self.assertEqual(fr.dump(), expected)
def test_dump_mangle(self): fr = FuzzableRequest(URL('http://www.w3af.com/'), headers=Headers([('Host', 'www.w3af.com')])) expected = u'\r\n'.join([ u'GET http://www.w3af.com/ HTTP/1.1', u'Host: www.w3af.com', u'', u'' ]) self.assertEqual(fr.dump(), expected) fr.set_method('POST') fr.set_data(KeyValueContainer(init_val=[('data', ['23'])])) expected = u'\r\n'.join([ u'POST http://www.w3af.com/ HTTP/1.1', u'Host: www.w3af.com', u'', u'data=23' ]) self.assertEqual(fr.dump(), expected)
def test_dump_mangle(self): fr = FuzzableRequest(URL("http://www.w3af.com/"),\ headers=Headers([('Host','www.w3af.com'),])) expected = u'\r\n'.join([ u'GET http://www.w3af.com/ HTTP/1.1', u'Host: www.w3af.com', u'', u'' ]) self.assertEqual(fr.dump(), expected) fr.set_method('POST') fr.set_data('data=23') expected = u'\r\n'.join([ u'POST http://www.w3af.com/ HTTP/1.1', u'Host: www.w3af.com', u'', u'data=23' ]) self.assertEqual(fr.dump(), expected)