def testcreateAvatarFilenameFormatWithSubfolderWithCustomRootDir6(self): p = open('./test/test-helper-avatar-name.htm', 'r') page = BeautifulSoup(p.read()) artist = PixivArtist(mid=1107124, page=page) targetDir = os.path.abspath(os.sep + 'images') _config = PixivConfig.PixivConfig() _config.avatarNameFormat = '' _config.filenameFormat = '%member_token% (%member_id%)' + os.sep + '%R-18%' + os.sep + '%image_id% - %title% - %tags%' _config.tagsSeparator = ' ' _config.tagsLimit = 0 filename = PixivHelper.createAvatarFilename(artist, targetDir) self.assertEqual(filename, targetDir + os.sep + 'kirabara29 (1107124)' + os.sep + 'folder.jpg')
def testcreateAvatarFilenameFormatNoSubfolderWithRootDir3(self): p = open('./test/test-helper-avatar-name.htm', 'r') page = BeautifulSoup(p.read()) artist = PixivArtist(mid=1107124, page=page) targetDir = os.path.abspath('.') _config = PixivConfig.PixivConfig() _config.avatarNameFormat = '' _config.filenameFormat = '%image_id% - %title%' _config.tagsSeparator = ' ' _config.tagsLimit = 0 filename = PixivHelper.createAvatarFilename(artist, targetDir) self.assertEqual(filename, targetDir + os.sep + u'folder.jpg')
def testcreateAvatarFilenameFormatNoSubfolderNoRootDir(self): p = open('./test/test-helper-avatar-name.htm', 'r') page = BeautifulSoup(p.read()) artist = PixivArtist(mid=1107124, page=page) targetDir = '' # change the config value _config = PixivConfig.PixivConfig() _config.avatarNameFormat = '' _config.filenameFormat = '%image_id% - %title%' _config.tagsSeparator = ' ' _config.tagsLimit = 0 PixivHelper.setConfig(_config) filename = PixivHelper.createAvatarFilename(artist, targetDir) self.assertEqual(filename, self.currPath + os.sep + u'folder.jpg')