Esempio n. 1
0
 def testCreateAvatarFilenameFormatNoSubfolderWithRootDir(self):
   p = open('./test/test-helper-avatar-name.htm', 'r')
   page = BeautifulSoup(p.read())
   artist = PixivArtist(mid=1107124, page=page)
   filenameFormat = '%image_id% - %title%'
   tagsSeparator = ' '
   tagsLimit = 0
   targetDir = os.path.abspath('.')
   filename = PixivHelper.CreateAvatarFilename(filenameFormat, tagsSeparator, tagsLimit, artist, targetDir)
   ##print filename
   self.assertEqual(filename, targetDir + os.sep + u'folder.jpg')
Esempio n. 2
0
 def testCreateAvatarFilenameFormatWithSubfolderNoRootDir(self):
   p = open('./test/test-helper-avatar-name.htm', 'r')
   page = BeautifulSoup(p.read())
   artist = PixivArtist(mid=1107124, page=page)
   filenameFormat = '%member_token% (%member_id%)\%R-18%\%image_id% - %title% - %tags%'
   tagsSeparator = ' '
   tagsLimit = 0
   targetDir = ''
   filename = PixivHelper.CreateAvatarFilename(filenameFormat, tagsSeparator, tagsLimit, artist, targetDir)
   ##print filename
   self.assertEqual(filename, self.currPath + os.sep + u'kirabara29 (1107124)\\folder.jpg')
Esempio n. 3
0
 def testCreateAvatarFilenameFormatNoSubfolderWithCustomRootDir(self):
     p = open('./test/test-helper-avatar-name.htm', 'r')
     page = BeautifulSoup(p.read())
     artist = PixivArtist(mid=1107124, page=page)
     filenameFormat = '%image_id% - %title%'
     tagsSeparator = ' '
     tagsLimit = 0
     targetDir = 'C:\\images'
     filename = PixivHelper.CreateAvatarFilename(filenameFormat,
                                                 tagsSeparator, tagsLimit,
                                                 artist, targetDir)
     # print(filename)
     self.assertEqual(filename, u'C:\\images\\folder.jpg')