Browse Source

_test_tokenizer: force utf-8 file encoding

tags/v0.4
Merlijn van Deen 9 years ago
parent
commit
3dd29097e4
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      tests/_test_tokenizer.py

+ 3
- 3
tests/_test_tokenizer.py View File

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

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

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



Loading…
Cancel
Save