コード例 #1
0
 def normalize_url_case07(self):
     u = URL('http://*****:*****@host.tld:80')
     u.normalize_url()
     self.assertEqual(u.url_string, u'http://*****:*****@host.tld/')
コード例 #2
0
 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')
コード例 #3
0
 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=//')
コード例 #4
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 def normalize_url_case03(self):
     u = URL('https://host.tld:443////////////////')
     u.normalize_url()
     self.assertEqual(u.url_string,
                      u'https://host.tld/')
コード例 #5
0
 def normalize_url_case03(self):
     u = URL('https://host.tld:443////////////////')
     u.normalize_url()
     self.assertEqual(u.url_string, u'https://host.tld/')
コード例 #6
0
 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')
コード例 #7
0
 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/')
コード例 #8
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')
コード例 #9
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')
コード例 #10
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')
コード例 #11
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')
コード例 #12
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 def normalize_url_case07(self):
     u = URL('http://*****:*****@host.tld:80')
     u.normalize_url()
     self.assertEqual(u.url_string,
                      u'http://*****:*****@host.tld/')
コード例 #13
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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=//')
コード例 #14
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')
コード例 #15
0
 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')
コード例 #16
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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/')
コード例 #17
0
 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')
コード例 #18
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
    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))
コード例 #19
0
 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')
コード例 #20
0
 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')
コード例 #21
0
    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))
コード例 #22
0
ファイル: test_url.py プロジェクト: batmanWjw/w3af
 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')