def normalize_url_case07(self): u = URL('http://*****:*****@host.tld:80') u.normalize_url() self.assertEqual(u.url_string, u'http://*****:*****@host.tld/')
def normalize_url_case04(self): u = URL('https://host.tld:443////////////////?id=3&bar=4') u.normalize_url() self.assertEqual(u.url_string, u'https://host.tld/?id=3&bar=4')
def normalize_url_case06(self): u = URL('http://w3af.com/f00.b4r?id=3&bar=//') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r?id=3&bar=//')
def normalize_url_case03(self): u = URL('https://host.tld:443////////////////') u.normalize_url() self.assertEqual(u.url_string, u'https://host.tld/')
def normalize_url_case03(self): u = URL('https://host.tld:443////////////////') u.normalize_url() self.assertEqual(u.url_string, u'https://host.tld/')
def normalize_url_case11_double_dotdot_root(self): u = URL('http://w3af.com/../../f00.b4r') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r')
def normalize_url_case12(self): # IPv6 support u = URL('http://fe80:0:0:0:202:b3ff:fe1e:8329/') u.normalize_url() self.assertEqual(u.url_string, u'http://fe80:0:0:0:202:b3ff:fe1e:8329/')
def normalize_url_case11_double_dotdot_root(self): u = URL('http://w3af.com/../../f00.b4r') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r')
def normalize_url_dotdot_in_qs(self): u = URL('http://w3af.com/f00.b4r?id=/../spam.py') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r?id=/../spam.py')
def normalize_url_case09_collapse_path(self): u = URL('http://w3af.com/abc/../f00.b4r') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r')
def normalize_url_case10_collapse_double_slash(self): u = URL('http://w3af.com/a//b/f00.b4r') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/a/b/f00.b4r')
def normalize_url_case07(self): u = URL('http://*****:*****@host.tld:80') u.normalize_url() self.assertEqual(u.url_string, u'http://*****:*****@host.tld/')
def normalize_url_case06(self): u = URL('http://w3af.com/f00.b4r?id=3&bar=//') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r?id=3&bar=//')
def normalize_url_case04(self): u = URL('https://host.tld:443////////////////?id=3&bar=4') u.normalize_url() self.assertEqual(u.url_string, u'https://host.tld/?id=3&bar=4')
def normalize_url_case09_collapse_path(self): u = URL('http://w3af.com/abc/../f00.b4r') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r')
def normalize_url_case12(self): # IPv6 support u = URL('http://fe80:0:0:0:202:b3ff:fe1e:8329/') u.normalize_url() self.assertEqual(u.url_string, u'http://fe80:0:0:0:202:b3ff:fe1e:8329/')
def normalize_url_case10_collapse_double_slash(self): u = URL('http://w3af.com/a//b/f00.b4r') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/a/b/f00.b4r')
def normalize_url_case13(self): u = URL('http://host.tld:80/foo/bar') orig_id = id(u.querystring) u.normalize_url() self.assertEqual(orig_id, id(u.querystring))
def normalize_url_dotdot_in_qs(self): u = URL('http://w3af.com/f00.b4r?id=/../spam.py') u.normalize_url() self.assertEqual(u.url_string, u'http://w3af.com/f00.b4r?id=/../spam.py')
def normalize_url_case01(self): u = URL('http://host.tld:80/foo/bar') u.normalize_url() self.assertEqual(u.url_string, u'http://host.tld/foo/bar')
def normalize_url_case13(self): u = URL('http://host.tld:80/foo/bar') orig_id = id(u.querystring) u.normalize_url() self.assertEqual(orig_id, id(u.querystring))
def normalize_url_case01(self): u = URL('http://host.tld:80/foo/bar') u.normalize_url() self.assertEqual(u.url_string, u'http://host.tld/foo/bar')