From b31e69bbdc626632f4ffb6f2361f64084a23df0e Mon Sep 17 00:00:00 2001 From: Alexander Viklund Date: Wed, 3 Jun 2020 15:56:54 +0200 Subject: [PATCH] Fix parameter types for assertJSONEqual/NotEqual --- django-stubs/test/testcases.pyi | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/django-stubs/test/testcases.pyi b/django-stubs/test/testcases.pyi index 5d9b3ff4a..67a565cfd 100644 --- a/django-stubs/test/testcases.pyi +++ b/django-stubs/test/testcases.pyi @@ -126,9 +126,17 @@ class SimpleTestCase(unittest.TestCase): self, needle: str, haystack: SafeText, count: Optional[int] = ..., msg_prefix: str = ... ) -> None: ... def assertJSONEqual( - self, raw: str, expected_data: Union[Dict[str, str], bool, str], msg: Optional[str] = ... + self, + raw: str, + expected_data: Union[Dict[str, Any], List[Any], str, int, float, bool, None], + msg: Optional[str] = ..., + ) -> None: ... + def assertJSONNotEqual( + self, + raw: str, + expected_data: Union[Dict[str, Any], List[Any], str, int, float, bool, None], + msg: Optional[str] = ..., ) -> None: ... - def assertJSONNotEqual(self, raw: str, expected_data: str, msg: Optional[str] = ...) -> None: ... def assertXMLEqual(self, xml1: str, xml2: str, msg: Optional[str] = ...) -> None: ... def assertXMLNotEqual(self, xml1: str, xml2: str, msg: Optional[str] = ...) -> None: ...