]>
Raphaƫl G. Git Repositories - youtubedl/blob - test/test_execution.py
60df187de4921dfa7df808302f55f1ccd66bcb13
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__':