diff --git a/graphene_django/tests/test_views.py b/graphene_django/tests/test_views.py index f718dd3..648261c 100644 --- a/graphene_django/tests/test_views.py +++ b/graphene_django/tests/test_views.py @@ -829,7 +829,11 @@ def test_query_errors_non_atomic(set_rollback_mock, client): set_rollback_mock.assert_not_called() -validation_urls = ["/graphql/validation/", "/graphql/validation/alternative/"] +validation_urls = [ + "/graphql/validation/", + "/graphql/validation/alternative/", + "/graphql/validation/inherited/", +] query_with_two_introspections = """ query Instrospection { diff --git a/graphene_django/tests/urls_validation.py b/graphene_django/tests/urls_validation.py index 91eafa1..74f58b2 100644 --- a/graphene_django/tests/urls_validation.py +++ b/graphene_django/tests/urls_validation.py @@ -10,12 +10,17 @@ class View(GraphQLView): schema = schema -class NoIntroSpectionView(View): +class NoIntrospectionView(View): validation_rules = (DisableIntrospection,) +class NoIntrospectionViewInherited(NoIntrospectionView): + pass + + urlpatterns = [ path("graphql/", View.as_view()), path("graphql/validation/", View.as_view(validation_rules=(DisableIntrospection,))), - path("graphql/validation/alternative/", NoIntroSpectionView.as_view()), + path("graphql/validation/alternative/", NoIntrospectionView.as_view()), + path("graphql/validation/inherited/", NoIntrospectionViewInherited.as_view()), ]