dont run the unicode email test on pypy3

This commit is contained in:
Stefan Wojcik 2017-04-15 18:07:32 -04:00
parent 33e50e48c1
commit dee5465440

View File

@ -6,6 +6,7 @@ import math
import itertools import itertools
import re import re
import pymongo import pymongo
import sys
from nose.plugins.skip import SkipTest from nose.plugins.skip import SkipTest
from collections import OrderedDict from collections import OrderedDict
@ -3477,6 +3478,11 @@ class FieldTest(MongoDBTestCase):
self.assertRaises(ValidationError, user.validate) self.assertRaises(ValidationError, user.validate)
def test_email_field_unicode_user(self): def test_email_field_unicode_user(self):
# Don't run this test on pypy3, which doesn't support unicode regex:
# https://bitbucket.org/pypy/pypy/issues/1821/regular-expression-doesnt-find-unicode
if sys.version_info[:2] == (3, 2):
raise SkipTest('unicode email addresses are not supported on PyPy 3')
class User(Document): class User(Document):
email = EmailField() email = EmailField()