Exemplo n.º 1
0
 def testPixivImageUgoira(self):
     # print('\nTesting image page')
     p = open('./test/test-image-ugoira.htm', 'r')
     page = p.read()
     image = PixivImage(46281014, page)
     urls = image.ParseImages(page)
     # print(image.imageUrls)
     self.assertTrue(image.imageUrls[0].find(".zip") > -1)
Exemplo n.º 2
0
 def testPixivImageUgoira(self):
     # print '\nTesting image page'
     p = open('./test/test-image-ugoira.htm', 'r')
     page = BeautifulSoup(p.read())
     image = PixivImage(46281014, page)
     urls = image.ParseImages(page)
     print image.imageUrls
     self.assertTrue(image.imageUrls[0].find(".zip") > -1)
     page.decompose()
     del page
Exemplo n.º 3
0
 def testPixivImageParseBig(self):
     #print '\nTesting parse Big Image'
     p = open('./test/test-image-parsebig.htm', 'r')
     page = BeautifulSoup(p.read())
     image = PixivImage()
     urls = image.ParseImages(page, mode='big')
     self.assertEqual(len(urls), 1)
     imageId = urls[0].split('/')[-1].split('.')[0]
     #print 'imageId:',imageId
     self.assertEqual(int(imageId), 20644633)
Exemplo n.º 4
0
 def testPixivImageParseBig(self):
     # print('\nTesting parse Big Image')
     p = open('./test/test-image-unicode.htm', 'r')
     page = BeautifulSoup(p.read())
     image = PixivImage()
     urls = image.ParseImages(page, mode='big')
     self.assertEqual(len(urls), 1)
     print(urls[0])
     imageId = urls[0].split('/')[-1].split('_')[0]
     # print('imageId:',imageId)
     self.assertEqual(int(imageId), 2493913)
Exemplo n.º 5
0
 def testPixivImageParseManga(self):
     #print '\nTesting parse Manga Images'
     p = open('./test/test-image-parsemanga.htm', 'r')
     page = BeautifulSoup(p.read())
     image = PixivImage()
     urls = image.ParseImages(page, mode='manga')
     #print urls
     self.assertEqual(len(urls), 39 * 2)
     imageId = urls[0].split('/')[-1].split('.')[0]
     #print 'imageId:',imageId
     self.assertEqual(imageId, '20592252_big_p0')
Exemplo n.º 6
0
 def testPixivImageParseMangaTwoPage(self):
     # print '\nTesting parse Manga Images'
     p = open('./test/test-image-manga-2page.htm', 'r')
     page = BeautifulSoup(p.read())
     image = PixivImage()
     urls = image.ParseImages(page, mode='manga')
     # print urls
     self.assertEqual(len(urls), 11)
     self.assertEqual(len(urls), image.imageCount)
     imageId = urls[0].split('/')[-1].split('.')[0]
     # print 'imageId:',imageId
     self.assertEqual(imageId, '46322053_p0')
Exemplo n.º 7
0
 def testPixivImageParseManga(self):
   #print '\nTesting parse Manga Images'
   p = open('./test/test-image-parsemanga.htm', 'r')
   page = BeautifulSoup(p.read())
   image = PixivImage()
   urls = image.ParseImages(page, mode='manga', _br = MockPixivBrowser())
   #print urls
   self.assertEqual(len(urls), 3)
   self.assertEqual(len(urls), image.imageCount)
   imageId = urls[0].split('/')[-1].split('.')[0]
   #print 'imageId:',imageId
   self.assertEqual(imageId, '46279245_p0')
Exemplo n.º 8
0
 def testPixivImageParseMangaBig(self):
     # print '\nTesting parse Manga Images'
     # Issue #224
     p = open('./test/test-image-big-manga.html', 'r')
     page = BeautifulSoup(p.read())
     image = PixivImage(iid=62670665)
     image.ParseInfo(page)
     urls = image.ParseImages(page,
                              mode=image.imageMode,
                              _br=MockPixivBrowser(1))
     self.assertEqual(len(urls), 1)
     print urls[0]
     imageId = urls[0].split('/')[-1].split('_')[0]
     # print 'imageId:',imageId
     self.assertEqual(int(imageId), 62670665)