def test_modify_basic(self): bbd = backspace_between_dots() u = URL('http://www.w3af.com/../') r = HTTPRequest(u) self.assertEqual(bbd.modify_request(r).url_object.url_string, u'http://www.w3af.com/.%41%08./')
def test_modify_basic(self): bbd = backspace_between_dots() u = URL('http://www.w3af.com/../') r = HTTPRequest(u) self.assertEqual(bbd.modify_request(r).url_object.url_string, u'http://www.w3af.com/.%41%08./')
def test_modify_with_filename(self): bbd = backspace_between_dots() u = URL('http://www.w3af.com/abc/def/.././jkl.htm') r = HTTPRequest(u) self.assertEqual(bbd.modify_request(r).url_object.url_string, u'http://www.w3af.com/abc/def/.%41%08././jkl.htm') # # The plugins should not modify the original request # self.assertEqual(u.url_string, u'http://www.w3af.com/abc/def/.././jkl.htm')
def test_modify_with_filename(self): bbd = backspace_between_dots() u = URL('http://www.w3af.com/abc/def/.././jkl.htm') r = HTTPRequest(u) self.assertEqual(bbd.modify_request(r).url_object.url_string, u'http://www.w3af.com/abc/def/.%41%08././jkl.htm') # # The plugins should not modify the original request # self.assertEqual(u.url_string, u'http://www.w3af.com/abc/def/.././jkl.htm')