blob: f4eeab32b48f14d16d834a22df1156d9d7e3d7b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
def test_wide_python_build():
"""This test is meant to fail on narrow python builds (common on Mac OS X).
See https://github.com/RDFLib/rdflib/issues/456 for more information.
"""
assert len('\U0010FFFF') == 1, (
'You are using a narrow Python build!\n'
'This means that your Python does not properly support chars > 16bit.\n'
'On your system chars like c=u"\\U0010FFFF" will have a len(c)==2.\n'
'As this can cause hard to debug problems with string processing\n'
'(slicing, regexp, ...) later on, we strongly advise to use a wide\n'
'Python build in production systems.'
)
|