[test_unicode_literals] Fix test
This commit is contained in:
parent
ff815fe65a
commit
8bdcb436f9
2 changed files with 15 additions and 3 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue