]> jfr.im git - yt-dlp.git/blame - test/test_options.py
[skip travis] renaming
[yt-dlp.git] / test / test_options.py
CommitLineData
905d18a7
YCH
1# coding: utf-8
2
3from __future__ import unicode_literals
4
5# Allow direct execution
6import os
7import sys
8import unittest
9sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
10
cefecac1 11from youtube_dlc.options import _hide_login_info
905d18a7
YCH
12
13
14class 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
25if __name__ == '__main__':
26 unittest.main()