aboutsummaryrefslogtreecommitdiff
path: root/test/test_execution.py
diff options
context:
space:
mode:
authorPhilipp Hagemeister <phihag@phihag.de>2014-11-16 15:17:48 +0100
committerPhilipp Hagemeister <phihag@phihag.de>2014-11-16 15:17:48 +0100
commita0f59cdcb405b0556bff9884a7a82f3b808263dd (patch)
treeae0bc84ae1c8ad4e9c386fb611c7e1e000913ad2 /test/test_execution.py
parenta4bc4336196c62bfc7e34046172c442108b19d55 (diff)
[tests] Modernize
Diffstat (limited to 'test/test_execution.py')
-rw-r--r--test/test_execution.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/test_execution.py b/test/test_execution.py
index 2b115fb31..60df187de 100644
--- a/test/test_execution.py
+++ b/test/test_execution.py
@@ -1,3 +1,6 @@
+#!/usr/bin/env python
+from __future__ import unicode_literals
+
import unittest
import sys
@@ -6,17 +9,19 @@ import subprocess
rootDir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+
try:
_DEV_NULL = subprocess.DEVNULL
except AttributeError:
_DEV_NULL = open(os.devnull, 'wb')
+
class TestExecution(unittest.TestCase):
def test_import(self):
subprocess.check_call([sys.executable, '-c', 'import youtube_dl'], cwd=rootDir)
def test_module_exec(self):
- if sys.version_info >= (2,7): # Python 2.6 doesn't support package execution
+ if sys.version_info >= (2, 7): # Python 2.6 doesn't support package execution
subprocess.check_call([sys.executable, '-m', 'youtube_dl', '--version'], cwd=rootDir, stdout=_DEV_NULL)
def test_main_exec(self):