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