| 1234567891011121314151617181920212223242526 | # coding: utf-8from __future__ import unicode_literals# Allow direct executionimport osimport sysimport unittestsys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))from youtube_dl.options import _hide_login_infoclass TestOptions(unittest.TestCase):    def test_hide_login_info(self):        self.assertEqual(_hide_login_info(['-u', 'foo', '-p', 'bar']),                         ['-u', 'PRIVATE', '-p', 'PRIVATE'])        self.assertEqual(_hide_login_info(['-u']), ['-u'])        self.assertEqual(_hide_login_info(['-u', 'foo', '-u', 'bar']),                         ['-u', 'PRIVATE', '-u', 'PRIVATE'])        self.assertEqual(_hide_login_info(['--username=foo']),                         ['--username=PRIVATE'])if __name__ == '__main__':    unittest.main()
 |