コード例 #1
0
ファイル: tests.py プロジェクト: SimonStJG/OrgProbe
 def testCategoryBase64(self):
     categ = Categorizor('querystring:category:base64')
     self.assertEquals(
         'violence',
         categ.categorize('http://isp.example.com/blocked?'
                          'category=dmlvbGVuY2U=')
     )
コード例 #2
0
ファイル: tests.py プロジェクト: SimonStJG/OrgProbe
 def testCategoryMissing(self):
     categ = Categorizor('querystring:category')
     self.assertIsNone(
         categ.categorize(
             'http://isp.example.com/blocked'
         )
     )
コード例 #3
0
ファイル: tests.py プロジェクト: SimonStJG/OrgProbe
 def testCategory(self):
     categ = Categorizor('querystring:category')
     self.assertEquals(
         'violence',
         categ.categorize('http://isp.example.com/blocked?'
                           'category=violence')
     )
コード例 #4
0
 def setUp(self):
     self.probe = OrgProbe({})
     self.probe.rules = [
         "re:url:^http://www\\.talktalk\\.co\\.uk/" +
         "notice/parental-controls\\?accessurl",
         "re:url:^http://www\\.siteblocked\\.org/piratebay\\.html\\?"
     ]
     self.probe.categorizor = Categorizor('querystring:urlclassname:base64')
コード例 #5
0
 def testCategoryMissing(self):
     categ = Categorizor('querystring:category')
     self.assertIsNone(categ.categorize('http://isp.example.com/blocked'))
コード例 #6
0
 def testCategoryBase64(self):
     categ = Categorizor('querystring:category:base64')
     self.assertEquals(
         'violence',
         categ.categorize('http://isp.example.com/blocked?'
                          'category=dmlvbGVuY2U='))
コード例 #7
0
 def testCategory(self):
     categ = Categorizor('querystring:category')
     self.assertEquals(
         'violence',
         categ.categorize('http://isp.example.com/blocked?'
                          'category=violence'))