mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 08:17:08 -05:00 
			
		
		
		
	[test_unicode_literals] Fix test
This commit is contained in:
		@@ -161,7 +161,9 @@ def assertRegexpMatches(self, text, regexp, msg=None):
 | 
			
		||||
    else:
 | 
			
		||||
        m = re.match(regexp, text)
 | 
			
		||||
        if not m:
 | 
			
		||||
            note = 'Regexp didn\'t match: %r not found in %r' % (regexp, text)
 | 
			
		||||
            note = 'Regexp didn\'t match: %r not found' % (regexp)
 | 
			
		||||
            if len(text) < 1000:
 | 
			
		||||
                note += ' in %r' % text
 | 
			
		||||
            if msg is None:
 | 
			
		||||
                msg = note
 | 
			
		||||
            else:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,11 @@
 | 
			
		||||
from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
# Allow direct execution
 | 
			
		||||
import os
 | 
			
		||||
import sys
 | 
			
		||||
import unittest
 | 
			
		||||
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
 | 
			
		||||
 | 
			
		||||
import io
 | 
			
		||||
import os
 | 
			
		||||
import re
 | 
			
		||||
@@ -14,6 +20,9 @@ IGNORED_FILES = [
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
from helper import assertRegexpMatches
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TestUnicodeLiterals(unittest.TestCase):
 | 
			
		||||
    def test_all_files(self):
 | 
			
		||||
        for dirpath, _, filenames in os.walk(rootDir):
 | 
			
		||||
@@ -29,9 +38,10 @@ class TestUnicodeLiterals(unittest.TestCase):
 | 
			
		||||
 | 
			
		||||
                if "'" not in code and '"' not in code:
 | 
			
		||||
                    continue
 | 
			
		||||
                self.assertRegexpMatches(
 | 
			
		||||
                assertRegexpMatches(
 | 
			
		||||
                    self,
 | 
			
		||||
                    code,
 | 
			
		||||
                    r'(?:#.*\n*)?from __future__ import (?:[a-z_]+,\s*)*unicode_literals',
 | 
			
		||||
                    r'(?:(?:#.*?|\s*)\n)*from __future__ import (?:[a-z_]+,\s*)*unicode_literals',
 | 
			
		||||
                    'unicode_literals import  missing in %s' % fn)
 | 
			
		||||
 | 
			
		||||
                m = re.search(r'(?<=\s)u[\'"](?!\)|,|$)', code)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user