pypy.module._sre.test.apptest_sre:test_opcode_category_loc_word
def test_opcode_category_loc_word():
import locale
O, AT, CH, MAXREPEAT = _sre_opcodes()
try:
_void_locale()
opcodes1 = _encode_literal(O, "b") \
+ [O["in"], 4, O["category"], CH["category_loc_word"],
O["failure"], O["success"]]
opcodes2 = _encode_literal(O, "b") \
+ [O["in"], 4, O["category"], CH["category_loc_not_word"],
O["failure"], O["success"]]
assert not _opcode_search(opcodes1, "b\xFC")
assert _opcode_search(opcodes2, "b\xFC")
locale.setlocale(locale.LC_ALL, "de_DE")
> assert _opcode_search(opcodes1, "b\xFC")
E AssertionError: assert None
E + where None = _opcode_search([16, 98, 13, 4, 8, 8, ...], 'bü')
../build/pypy/module/_sre/test/apptest_sre.py:812: AssertionError
builder: pypy-c-jit-macos-x86-64 build #1408+
test: pypy.module._sre.test.apptest_sre:test_opcode_category_loc_word