From 8d81d1df7ba973fc8ca77f616bddd809aa51dd0a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 6 Oct 2018 22:32:48 -0400 Subject: [PATCH] Update the metadata app tests to work on Python 3. Signed-off-by: Roberto Rosario --- HISTORY.rst | 1 + mayan/apps/metadata/tests/test_api.py | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index 4ff22a48f4..49665fc898 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -21,6 +21,7 @@ * Open staging file in explicit binary mode. (Python 3) * Add separate Python 2 and Python 3 versions of the MetadataType model .comma_splitter() static method. +* Update the metadata app tests to work on Python 3. 3.1.4 (2018-10-4) ================= diff --git a/mayan/apps/metadata/tests/test_api.py b/mayan/apps/metadata/tests/test_api.py index d45f3866a6..fc7d45a6a9 100644 --- a/mayan/apps/metadata/tests/test_api.py +++ b/mayan/apps/metadata/tests/test_api.py @@ -238,7 +238,7 @@ class DocumentTypeMetadataTypeAPITestCase(BaseAPITestCase): response = self._request_document_type_metadata_type_create_view() self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) - self.assertEqual(response.data.keys()[0], 'non_field_errors') + self.assertEqual(list(response.data.keys())[0], 'non_field_errors') def _request_document_type_metadata_type_delete_view(self): return self.delete( @@ -396,7 +396,7 @@ class DocumentMetadataAPITestCase(BaseAPITestCase): self.grant_permission(permission=permission_metadata_document_add) response = self._request_document_metadata_create_view() self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) - self.assertEqual(response.data.keys()[0], 'non_field_errors') + self.assertEqual(list(response.data.keys())[0], 'non_field_errors') def test_document_metadata_create_invalid_lookup_value_view(self): self.metadata_type.lookup = 'invalid,lookup,values,on,purpose' @@ -404,7 +404,7 @@ class DocumentMetadataAPITestCase(BaseAPITestCase): self.grant_permission(permission=permission_metadata_document_add) response = self._request_document_metadata_create_view() self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) - self.assertEqual(response.data.keys()[0], 'non_field_errors') + self.assertEqual(list(response.data.keys())[0], 'non_field_errors') def _request_document_metadata_delete_view(self): return self.delete(