예제 #1
0
 def test_v1(self):
     self.assertEqual(
         urlscraper.migrate_params({
             'urlsource': 'list',
             'urlcol': 'A',
             'urllist': 'http://example.org\n',
         }), {
             'urlsource': 'list',
             'urlcol': 'A',
             'urllist': 'http://example.org\n',
             'pagedurl': '',
             'startpage': 0,
             'endpage': 9
         })
예제 #2
0
 def test_v2(self):
     self.assertEqual(
         urlscraper.migrate_params({
             "urlsource": "list",
             "urlcol": "A",
             "urllist": "http://example.org\n"
         }),
         {
             "urlsource": "list",
             "urlcol": "A",
             "urllist": "http://example.org\n",
             "pagedurl": "",
             "addpagenumbers": False,
             "startpage": 0,
             "endpage": 9,
         },
     )
예제 #3
0
 def test_v3(self):
     # test that moving form v2 to v3 sets addpagenumbers to True, as that was what v2 did
     self.assertEqual(urlscraper.migrate_params({
         'urlsource': 'paged',
         'urlcol': 'A',
         'urllist': '',
         'pagedurl': 'http://example.org/foo?page=',
         'startpage': 1,
         'endpage': 4
     }), {
         'urlsource': 'paged',
         'urlcol': 'A',
         'urllist': '',
         'pagedurl': 'http://example.org/foo?page=',
         'addpagenumbers': True,
         'startpage': 1,
         'endpage': 4
     })
예제 #4
0
 def test_v3(self):
     # test that moving form v2 to v3 sets addpagenumbers to True, as that was what v2 did
     self.assertEqual(
         urlscraper.migrate_params({
             "urlsource": "paged",
             "urlcol": "A",
             "urllist": "",
             "pagedurl": "http://example.org/foo?page=",
             "startpage": 1,
             "endpage": 4,
         }),
         {
             "urlsource": "paged",
             "urlcol": "A",
             "urllist": "",
             "pagedurl": "http://example.org/foo?page=",
             "addpagenumbers": True,
             "startpage": 1,
             "endpage": 4,
         },
     )