diff options
author | Philipp Hagemeister <[email protected]> | 2013-12-17 04:13:36 +0100 |
---|---|---|
committer | Philipp Hagemeister <[email protected]> | 2013-12-17 04:13:36 +0100 |
commit | 29eb5174031cfc0b5de556da3da7761ac377de4e (patch) | |
tree | bdc0158bbf6a069777719d70c89b96939c1c651a /test/test_utils.py | |
parent | 44c471c3b873473157adb8ba8a55667ab54b2602 (diff) | |
download | youtube-dl-29eb5174031cfc0b5de556da3da7761ac377de4e.tar.gz youtube-dl-29eb5174031cfc0b5de556da3da7761ac377de4e.zip |
Add webpage_url_basename info_dict field (Fixes #1938)
Diffstat (limited to 'test/test_utils.py')
-rw-r--r-- | test/test_utils.py | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/test/test_utils.py b/test/test_utils.py index 0fa66beec..5f4fdb771 100644 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -13,20 +13,21 @@ import xml.etree.ElementTree #from youtube_dl.utils import htmlentity_transform from youtube_dl.utils import ( - timeconvert, - sanitize_filename, - unescapeHTML, - orderedSet, DateRange, - unified_strdate, + encodeFilename, find_xpath_attr, get_meta_content, - xpath_with_ns, - smuggle_url, - unsmuggle_url, + orderedSet, + sanitize_filename, shell_quote, - encodeFilename, + smuggle_url, str_to_int, + timeconvert, + unescapeHTML, + unified_strdate, + unsmuggle_url, + url_basename, + xpath_with_ns, ) if sys.version_info < (3, 0): @@ -181,6 +182,12 @@ class TestUtil(unittest.TestCase): self.assertEqual(str_to_int('123,456'), 123456) self.assertEqual(str_to_int('123.456'), 123456) + def test_url_basename(self): + self.assertEqual(url_basename(u'http://foo.de/'), u'') + self.assertEqual(url_basename(u'http://foo.de/bar/baz'), u'baz') + self.assertEqual(url_basename(u'http://foo.de/bar/baz?x=y'), u'baz') + self.assertEqual(url_basename(u'http://foo.de/bar/baz#x=y'), u'baz') + self.assertEqual(url_basename(u'http://foo.de/bar/baz/'), u'baz') if __name__ == '__main__': unittest.main() |