Skip to content

Commit d2f8bf7

Browse files
author
sierreis
committed
Test exception when both filterset_class and filter_fields are set
1 parent 132c4cb commit d2f8bf7

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

graphene_django/filter/tests/test_fields.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,21 @@ class Query(ObjectType):
227227
assert_not_orderable(articles_field)
228228

229229

230+
def test_filter_filterset_class_filter_fields_exception():
231+
with pytest.raises(Exception):
232+
class ReporterFilter(FilterSet):
233+
class Meta:
234+
model = Reporter
235+
fields = ["first_name", "articles"]
236+
237+
class ReporterFilterNode(DjangoObjectType):
238+
class Meta:
239+
model = Reporter
240+
interfaces = (Node,)
241+
filterset_class = ReporterFilter
242+
filter_fields = ["first_name", "articles"]
243+
244+
230245
def test_filter_filterset_class_information_on_meta():
231246
class ReporterFilter(FilterSet):
232247
class Meta:

0 commit comments

Comments
 (0)