]> jfr.im git - yt-dlp.git/blame - test/test_utils.py
correction on the sanitize title method, change in title resulting
[yt-dlp.git] / test / test_utils.py
CommitLineData
9993976a 1# -*- coding: utf-8 -*-
2
3# Various small unit tests
4
5from youtube_dl.utils import sanitize_filename
6
7def test_sanitize_filename():
8 assert sanitize_filename(u'abc') == u'abc'
9 assert sanitize_filename(u'abc_d-e') == u'abc_d-e'
10
11 assert sanitize_filename(u'123') == u'123'
12
13 assert u'/' not in sanitize_filename(u'abc/de')
14 assert u'abc' in sanitize_filename(u'abc/de')
15 assert u'de' in sanitize_filename(u'abc/de')
16 assert u'/' not in sanitize_filename(u'abc/de///')
17
18 assert u'\\' not in sanitize_filename(u'abc\\de')
19 assert u'abc' in sanitize_filename(u'abc\\de')
20 assert u'de' in sanitize_filename(u'abc\\de')
21
22 assert sanitize_filename(u'ä') == u'ä'
23 assert sanitize_filename(u'кириллица') == u'кириллица'