Skip to content

Commit 2262a95

Browse files
committed
Finish invalid range notation support
1 parent dedb622 commit 2262a95

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

tests/test_02_gitignore_basic.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
import re
66
import unittest
7+
try:
8+
from re import PatternError as re_PatternError # Added in 3.13.
9+
except ImportError:
10+
from re import error as re_PatternError
711

812
from pathspec.patterns.gitignore.base import (
913
GitIgnorePatternError,
@@ -944,7 +948,7 @@ def test_15_issue_93_c_2_invalid(self):
944948
'a[z-a]',
945949
]:
946950
with self.subTest(f"p={raw_pattern!r}"):
947-
with self.assertRaises(re.PatternError):
951+
with self.assertRaises(re_PatternError):
948952
GitIgnoreBasicPattern(raw_pattern)
949953

950954
def test_15_issue_93_c_3_unclosed(self):

tests/test_03_gitignore_spec.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
import re
66
import unittest
7+
try:
8+
from re import PatternError as re_PatternError # Added in 3.13.
9+
except ImportError:
10+
from re import error as re_PatternError
711

812
from pathspec.patterns.gitignore.base import (
913
GitIgnorePatternError,
@@ -948,7 +952,7 @@ def test_15_issue_93_c_2_invalid(self):
948952
'a[z-a]',
949953
]:
950954
with self.subTest(f"p={raw_pattern!r}"):
951-
with self.assertRaises(re.PatternError):
955+
with self.assertRaises(re_PatternError):
952956
GitIgnoreSpecPattern(raw_pattern)
953957

954958
def test_15_issue_93_c_3_unclosed(self):

0 commit comments

Comments
 (0)