Skip to content

Commit e2d6022

Browse files
committed
updates tests
1 parent 60aed77 commit e2d6022

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/adminfilters/dates.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def __init__(
5050
elif isinstance(field, DateField):
5151
self.extra_lookup = ""
5252

53-
def queryset(self, request: HttpRequest, queryset: QuerySet) -> QuerySet[Model]: # noqa: ARG002
53+
def queryset(self, request: HttpRequest, queryset: QuerySet) -> QuerySet[Model]:
5454
if self.value() and self.value()[0]:
5555
raw_value = self.value()[0]
5656
m1 = self.rex1.match(raw_value)
@@ -79,6 +79,7 @@ def queryset(self, request: HttpRequest, queryset: QuerySet) -> QuerySet[Model]:
7979

8080
try:
8181
queryset = queryset.filter(**self.filters)
82-
except Exception as e:
83-
raise IncorrectLookupParameters(self.value()) from e
82+
except Exception: # noqa: BLE001
83+
msg = _("%s filter ignored due to an error") % self.title
84+
self.model_admin.message_user(request, msg, messages.ERROR)
8485
return queryset

tests/test_dates.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ def test_factory_invalid(fixtures):
6666
("2000-01-10", "true", 4),
6767
("2000-02-10", "true", 4),
6868
("2000-02-21", "true", 5),
69+
("ABC", "true", 5),
70+
("ABC", "false", 5),
6971
],
7072
)
7173
def test_DateInDateRangeFilter(fixtures, value, negated, expected):

0 commit comments

Comments
 (0)