예제 #1
0
파일: test.py 프로젝트: icio/crul
 def test_missing(self):
     self.assertEqual(
         parse_crawl_delay(
             None,
             """
         User-agent: *
         Disallow: /private
         Disallow: /random
     """,
         ),
         0,
     )
예제 #2
0
파일: test.py 프로젝트: icio/crul
 def test_int(self):
     self.assertEqual(
         parse_crawl_delay(
             None,
             """
         User-agent: *
         Disallow: /private
         Disallow: /random
         Disallow: /day
         Crawl-delay: 1
     """,
         ),
         1,
     )
예제 #3
0
파일: test.py 프로젝트: icio/crul
 def test_alpha(self):
     self.assertEqual(parse_crawl_delay(None, "Crawl-delay: 1.5sdf"), 1.5)
     self.assertEqual(parse_crawl_delay(None, "Crawl-delay: sdf"), 0)
예제 #4
0
파일: test.py 프로젝트: icio/crul
 def test_negative(self):
     self.assertEqual(parse_crawl_delay(None, "Crawl-delay: -1.5"), 0)
예제 #5
0
파일: test.py 프로젝트: icio/crul
 def test_float(self):
     self.assertEqual(parse_crawl_delay(None, "Crawl-delay: 1.5"), 1.5)