Update the metadata app tests to work on Python 3.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-10-06 22:32:48 -04:00
parent c6354beb92
commit 8d81d1df7b
2 changed files with 4 additions and 3 deletions

View File

@@ -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)
=================

View File

@@ -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(