コード例 #1
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_remove_fragment(self):
     self.assertEquals("http://google.com",
                       canonicalize("http://google.com#thisisatest"))
     self.assertEquals(
         "http://google.com/test/testing",
         canonicalize("http://google.com/test/testing#boompow"))
コード例 #2
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_remove_empty_query(self):
     self.assertEquals("http://google.com",
                       canonicalize("http://google.com?"))
     self.assertNotEquals("http://google.com",
                          canonicalize("http://google.com?test=blah"))
コード例 #3
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_sort_query_parameters(self):
     self.assertEquals("http://google.com?a=b&c=d",
                       canonicalize("http://google.com?c=d&a=b"))
     self.assertEquals(
         "http://google.com?password=******&username=test",
         canonicalize("http://google.com?username=test&password=******"))
コード例 #4
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_lower_scheme_domain(self):
     self.assertEquals("http://google.com",
                       canonicalize("HtTP://GooGlE.COm"))
     self.assertEquals("http://google.com/Bob",
                       canonicalize("HtTP://GooglE.com/Bob"))
コード例 #5
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_remove_double_slashes(self):
     self.assertEquals("http://google.com/test",
                       canonicalize("http://google.com//test"))
     self.assertEquals("http://google.com/test/blah/ick/",
                       canonicalize("http://google.com/test//blah//ick//"))
コード例 #6
0
ファイル: sort.py プロジェクト: creisman/section
def _less(url1, url2):
  return canonicalize(url1) < canonicalize(url2)
コード例 #7
0
ファイル: sort.py プロジェクト: creisman/section
def _greater(url1, url2):
  return canonicalize(url1) > canonicalize(url2)
コード例 #8
0
ファイル: sort.py プロジェクト: creisman/section
def _greater(url1, url2):
    return canonicalize(url1) > canonicalize(url2)
コード例 #9
0
ファイル: sort.py プロジェクト: creisman/section
def _equals(url1, url2):
  return canonicalize(url1) == canonicalize(url2)
コード例 #10
0
ファイル: sort.py プロジェクト: creisman/section
def _equals(url1, url2):
    return canonicalize(url1) == canonicalize(url2)
コード例 #11
0
ファイル: sort.py プロジェクト: creisman/section
def _less(url1, url2):
    return canonicalize(url1) < canonicalize(url2)
コード例 #12
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_remove_fragment(self):
   self.assertEquals("http://google.com", canonicalize("http://google.com#thisisatest"))
   self.assertEquals("http://google.com/test/testing", canonicalize("http://google.com/test/testing#boompow"))
コード例 #13
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_sort_query_parameters(self):
   self.assertEquals("http://google.com?a=b&c=d", canonicalize("http://google.com?c=d&a=b"))
   self.assertEquals("http://google.com?password=******&username=test", canonicalize("http://google.com?username=test&password=******"))
コード例 #14
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_remove_empty_query(self):
   self.assertEquals("http://google.com", canonicalize("http://google.com?"))
   self.assertNotEquals("http://google.com", canonicalize("http://google.com?test=blah"))
コード例 #15
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_remove_double_slashes(self):
   self.assertEquals("http://google.com/test", canonicalize("http://google.com//test"))
   self.assertEquals("http://google.com/test/blah/ick/", canonicalize("http://google.com/test//blah//ick//"))
コード例 #16
0
ファイル: test_validation.py プロジェクト: creisman/section
 def test_lower_scheme_domain(self):
   self.assertEquals("http://google.com", canonicalize("HtTP://GooGlE.COm"))
   self.assertEquals("http://google.com/Bob", canonicalize("HtTP://GooglE.com/Bob"))