]>
Commit | Line | Data |
---|---|---|
905d18a7 YCH |
1 | # coding: utf-8 |
2 | ||
3 | from __future__ import unicode_literals | |
4 | ||
5 | # Allow direct execution | |
6 | import os | |
7 | import sys | |
8 | import unittest | |
9 | sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) | |
10 | ||
11 | from youtube_dl.options import _hide_login_info | |
12 | ||
13 | ||
14 | class TestOptions(unittest.TestCase): | |
73095e01 | 15 | def test_hide_login_info(self): |
905d18a7 YCH |
16 | self.assertEqual(_hide_login_info(['-u', 'foo', '-p', 'bar']), |
17 | ['-u', 'PRIVATE', '-p', 'PRIVATE']) | |
18 | self.assertEqual(_hide_login_info(['-u']), ['-u']) | |
19 | self.assertEqual(_hide_login_info(['-u', 'foo', '-u', 'bar']), | |
20 | ['-u', 'PRIVATE', '-u', 'PRIVATE']) | |
21 | self.assertEqual(_hide_login_info(['--username=foo']), | |
22 | ['--username=PRIVATE']) | |
23 | ||
24 | ||
25 | if __name__ == '__main__': | |
26 | unittest.main() |