diff options
author | Philipp Hagemeister <[email protected]> | 2014-12-12 17:06:52 +0100 |
---|---|---|
committer | Philipp Hagemeister <[email protected]> | 2014-12-12 17:06:52 +0100 |
commit | 8bdcb436f9bf90b90ddd9b93defff644760ebf02 (patch) | |
tree | f0aa628165fabdcc1b78dbefb496670b2bdc9b57 /test/test_unicode_literals.py | |
parent | ff815fe65aab83db7e11251db5eafc76504adf05 (diff) | |
download | youtube-dl-8bdcb436f9bf90b90ddd9b93defff644760ebf02.tar.gz youtube-dl-8bdcb436f9bf90b90ddd9b93defff644760ebf02.zip |
[test_unicode_literals] Fix test
Diffstat (limited to 'test/test_unicode_literals.py')
-rw-r--r-- | test/test_unicode_literals.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/test_unicode_literals.py b/test/test_unicode_literals.py index 2cc431b0b..d3cba869b 100644 --- a/test/test_unicode_literals.py +++ b/test/test_unicode_literals.py @@ -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) |