From 56ab0f612dea5f5fe1bad1a0fadcef585bc54eb2 Mon Sep 17 00:00:00 2001 From: Erik Wrede Date: Mon, 27 Jun 2022 16:43:38 +0200 Subject: [PATCH] Do not merge: codecov check --- graphene/types/datetime.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/graphene/types/datetime.py b/graphene/types/datetime.py index d4f74470..e4d4d5fa 100644 --- a/graphene/types/datetime.py +++ b/graphene/types/datetime.py @@ -65,6 +65,15 @@ class DateTime(Scalar): ) return cls.parse_value(node.value) + @classmethod + def parse_literal_codecov_test(cls, node, _variables=None): + if not isinstance(node, StringValueNode): + raise GraphQLError( + f"DateTime cannot represent non-string value: {print_ast(node)}" + ) + return cls.parse_value(node.value) + + @staticmethod def parse_value(value): if isinstance(value, datetime.datetime):