Просмотр исходного кода

_test_tokenizer: force utf-8 file encoding

tags/v0.4
Merlijn van Deen 12 лет назад
Родитель
Сommit
3dd29097e4
1 измененных файлов: 3 добавлений и 3 удалений
  1. +3
    -3
      tests/_test_tokenizer.py

+ 3
- 3
tests/_test_tokenizer.py Просмотреть файл

@@ -25,6 +25,8 @@ from os import listdir, path
import sys import sys


from mwparserfromhell.compat import py3k from mwparserfromhell.compat import py3k
if not py3k:
from codecs import open
from mwparserfromhell.parser import tokens from mwparserfromhell.parser import tokens


class _TestParseError(Exception): class _TestParseError(Exception):
@@ -109,10 +111,8 @@ class TokenizerTestCase(object):
def build(cls): def build(cls):
"""Load and install all tests from the 'tokenizer' directory.""" """Load and install all tests from the 'tokenizer' directory."""
def load_file(filename): def load_file(filename):
with open(filename, "rU") as fp:
with open(filename, "rU", encoding='utf8') as fp:
text = fp.read() text = fp.read()
if not py3k:
text = text.decode("utf8")
name = path.split(filename)[1][:0-len(extension)] name = path.split(filename)[1][:0-len(extension)]
cls._load_tests(filename, name, text) cls._load_tests(filename, name, text)




Загрузка…
Отмена
Сохранить