]>
Raphaƫl G. Git Repositories - youtubedl/blob - test/test_execution.py
   2 from __future__ 
import unicode_literals
 
  10 rootDir 
= os
.path
.dirname(os
.path
.dirname(os
.path
.abspath(__file__
))) 
  14     _DEV_NULL 
= subprocess
.DEVNULL
 
  15 except AttributeError: 
  16     _DEV_NULL 
= open(os
.devnull
, 'wb') 
  19 class TestExecution(unittest
.TestCase
): 
  20     def test_import(self
): 
  21         subprocess
.check_call([sys
.executable
, '-c', 'import youtube_dl'], cwd
=rootDir
) 
  23     def test_module_exec(self
): 
  24         if sys
.version_info 
>= (2, 7):  # Python 2.6 doesn't support package execution 
  25             subprocess
.check_call([sys
.executable
, '-m', 'youtube_dl', '--version'], cwd
=rootDir
, stdout
=_DEV_NULL
) 
  27     def test_main_exec(self
): 
  28         subprocess
.check_call([sys
.executable
, 'youtube_dl/__main__.py', '--version'], cwd
=rootDir
, stdout
=_DEV_NULL
) 
  30 if __name__ 
== '__main__':