aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/test_execution.py
diff options
context:
space:
mode:
authordirkf <[email protected]>2023-06-29 15:27:12 +0100
committerdirkf <[email protected]>2023-07-05 22:51:15 +0100
commit2500300c2a5986ace34390aa473a8bd51f83622c (patch)
tree25493d6a3fe317dada48b82ace12159e39badec4 /test/test_execution.py
parent58fc5bde47215d9e7c60647dd21202a254b3b066 (diff)
downloadyoutube-dl-2500300c2a5986ace34390aa473a8bd51f83622c.tar.gz
youtube-dl-2500300c2a5986ace34390aa473a8bd51f83622c.zip
[workflows/ci.yml] Restore test support for Py 3.2
Diffstat (limited to 'test/test_execution.py')
-rw-r--r--test/test_execution.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/test_execution.py b/test/test_execution.py
index 704e14612..1dee53a0f 100644
--- a/test/test_execution.py
+++ b/test/test_execution.py
@@ -10,10 +10,13 @@ import os
import subprocess
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from youtube_dl.compat import compat_register_utf8
+
from youtube_dl.utils import encodeArgument
rootDir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+compat_register_utf8()
try:
_DEV_NULL = subprocess.DEVNULL
@@ -25,13 +28,14 @@ class TestExecution(unittest.TestCase):
def test_import(self):
subprocess.check_call([sys.executable, '-c', 'import youtube_dl'], cwd=rootDir)
+ @unittest.skipIf(sys.version_info < (2, 7), 'Python 2.6 doesn\'t support package execution')
def test_module_exec(self):
- 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)
+ subprocess.check_call([sys.executable, '-m', 'youtube_dl', '--version'], cwd=rootDir, stdout=_DEV_NULL)
def test_main_exec(self):
subprocess.check_call([sys.executable, 'youtube_dl/__main__.py', '--version'], cwd=rootDir, stdout=_DEV_NULL)
+ @unittest.skipIf(sys.version_info < (2, 7), 'Python 2.6 doesn\'t support package execution')
def test_cmdline_umlauts(self):
p = subprocess.Popen(
[sys.executable, 'youtube_dl/__main__.py', encodeArgument('รค'), '--version'],