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)
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
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)
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)
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')
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')
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')
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)