youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

test_options.py (809B)


      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):
     15     def test_hide_login_info(self):
     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()