浏览代码

[commonmistakes] Disable UnicodeBOM extractor test for python 3.2

Sergey M․ 8 年之前
父节点
当前提交
2cc7fcd338
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      youtube_dl/extractor/commonmistakes.py

+ 5 - 1
youtube_dl/extractor/commonmistakes.py

@@ -1,5 +1,7 @@
 from __future__ import unicode_literals
 from __future__ import unicode_literals
 
 
+import sys
+
 from .common import InfoExtractor
 from .common import InfoExtractor
 from ..utils import ExtractorError
 from ..utils import ExtractorError
 
 
@@ -33,7 +35,9 @@ class UnicodeBOMIE(InfoExtractor):
         IE_DESC = False
         IE_DESC = False
         _VALID_URL = r'(?P<bom>\ufeff)(?P<id>.*)$'
         _VALID_URL = r'(?P<bom>\ufeff)(?P<id>.*)$'
 
 
-        _TESTS = [{
+        # Disable test for python 3.2 since BOM is broken in re in this version
+        # (see https://github.com/rg3/youtube-dl/issues/9751)
+        _TESTS = [] if (3, 0) < sys.version_info <= (3, 3) else [{
             'url': '\ufeffhttp://www.youtube.com/watch?v=BaW_jenozKc',
             'url': '\ufeffhttp://www.youtube.com/watch?v=BaW_jenozKc',
             'only_matching': True,
             'only_matching': True,
         }]
         }]