X-Git-Url: https://git.rapsys.eu/.gitweb.cgi/youtubedl/blobdiff_plain/7f5878d0ff1e0e937d87732ca339e3ac7ff3ed16..db19c7e19146d9f8d98b42966d120e519620f35d:/test/test_div.py diff --git a/test/test_div.py b/test/test_div.py new file mode 100644 index 0000000..4d4819b --- /dev/null +++ b/test/test_div.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- + +# Various small unit tests + +import os,sys +sys.path.append(os.path.dirname(os.path.dirname(__file__))) + +import youtube_dl + +def test_simplify_title(): + assert youtube_dl._simplify_title(u'abc') == u'abc' + assert youtube_dl._simplify_title(u'abc_d-e') == u'abc_d-e' + + assert youtube_dl._simplify_title(u'123') == u'123' + + assert u'/' not in youtube_dl._simplify_title(u'abc/de') + assert u'abc' in youtube_dl._simplify_title(u'abc/de') + assert u'de' in youtube_dl._simplify_title(u'abc/de') + assert u'/' not in youtube_dl._simplify_title(u'abc/de///') + + assert u'\\' not in youtube_dl._simplify_title(u'abc\\de') + assert u'abc' in youtube_dl._simplify_title(u'abc\\de') + assert u'de' in youtube_dl._simplify_title(u'abc\\de') + + assert youtube_dl._simplify_title(u'ä') == u'ä' + assert youtube_dl._simplify_title(u'кириллица') == u'кириллица' + + # Strip underlines + assert youtube_dl._simplify_title(u'\'a_') == u'a'