remove 'shorten_path()' and 'shorten_filename()'

This commit is contained in:
Mike Fährmann
2018-04-15 18:44:13 +02:00
parent 27eab4e467
commit 4ffa94f634
2 changed files with 0 additions and 41 deletions

View File

@@ -8,7 +8,6 @@
# published by the Free Software Foundation.
import unittest
import sys
from gallery_dl import text
@@ -118,32 +117,6 @@ class TestText(unittest.TestCase):
for value in INVALID:
self.assertEqual(f(value), "")
def test_shorten_path(self):
cases = {
"dirname": "dirname",
"X"*255: "X"*255,
"X"*256: "X"*255,
"Ä"*255: "Ä"*127,
}
enc = sys.getfilesystemencoding()
for case, result in cases.items():
self.assertEqual(text.shorten_path(case), result)
self.assertTrue(len(text.shorten_path(case).encode(enc)) <= 255)
def test_shorten_filename(self):
self.maxDiff = None
cases = {
"filename.ext": "filename.ext",
"X"*251 + ".ext": "X"*251 + ".ext",
"X"*255 + ".ext": "X"*251 + ".ext",
"Ä"*251 + ".ext": "Ä"*125 + ".ext",
}
enc = sys.getfilesystemencoding()
for case, result in cases.items():
fname = text.shorten_filename(case)
self.assertEqual(fname, result)
self.assertTrue(len(fname.encode(enc)) <= 255)
def test_extract(self, f=text.extract):
txt = "<a><b>"
self.assertEqual(f(txt, "<", ">"), ("a", 3))