8000 Fix pure formatting test regressions. · davidblewett/rure-python@61085fc · GitHub
[go: up one dir, main page]

Skip to content

Commit 61085fc

Browse files
author
David Blewett
committed
Fix pure formatting test regressions.
1 parent 4e545bc commit 61085fc

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

rure/lib.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ def checked_call(fn, err, *args):
2424
all_args = list(args) + [err]
2525
res = fn(*all_args)
2626
msg = ffi.string(_lib.rure_error_message(err))
27-
if msg == b'no error':
27+
msg = msg.decode('utf8')
28+
if msg == 'no error':
2829
return res
29-
elif msg.startswith(b'Error parsing regex'):
30+
elif msg.startswith(('Error parsing regex', 'regex parse error')):
3031
raise exceptions.RegexSyntaxError(msg)
31-
elif msg.startswith(b'Compiled regex exceeds size limit'):
32+
elif msg.startswith('Compiled regex exceeds size limit'):
3233
raise exceptions.CompiledTooBigError(msg)
3334
else:
34-
msg = bytes(msg, 'utf8')
3535
raise exceptions.RegexError(msg)
3636

3737

rure/tests/test_rure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def test_compile_error(self):
119119
try:
120120
Rure(b"(")
121121
except RegexSyntaxError as err:
122-
self.assertIn("Unclosed parenthesis", err.message)
122+
self.assertIn("unclosed group", err.message.lower())
123123

124124
def test_compile_error_size_limit(self):
125125
try:

rure/tests/test_rureset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ def test_compile_error(self):
4444
try:
4545
RureSet(b"(")
4646
except RegexSyntaxError as err:
47-
self.assertIn("Unclosed parenthesis", err.message)
47+
self.assertIn("unclosed group", err.message.lower())
4848

4949
def test_compile_error_size_limit(self):
5050
try:
5151
RureSet(b"\\w{100}", size_limit=0)
5252
except CompiledTooBigError as err:
53-
self.assertIn("exceeds size", err.message)
53+
self.assertIn("exceeds size", err.message.lower())

0 commit comments

Comments
 (0)
0