Python3 compat#22
This commit is contained in:
alejandronunez 2019-05-30 11:59:58 -04:00 committed by GitHub
commit a2848b784e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 6 deletions

View File

@ -1,4 +1,4 @@
from functools import partial
from functools import partial, reduce
from django.db.models.query import QuerySet
from graphene.types import Field, List

View File

@ -133,15 +133,14 @@ class ModelFormMutationTests(TestCase):
# A pet was not created
self.assertEqual(Pet.objects.count(), 0)
fields_w_error = [e.field for e in result.errors]
fields_w_error = {e.field: e.messages for e in result.errors}
self.assertEqual(len(result.errors), 3)
self.assertIn("testCamel", fields_w_error)
self.assertEqual(result.errors[0].messages, ["Enter a whole number."])
self.assertEqual(fields_w_error['testCamel'], ["Enter a whole number."])
self.assertIn("name", fields_w_error)
self.assertEqual(result.errors[1].messages, ["This field is required."])
self.assertEqual(fields_w_error['name'], ["This field is required."])
self.assertIn("age", fields_w_error)
self.assertEqual(result.errors[2].messages, ["This field is required."])
self.assertEqual(fields_w_error['age'], ["This field is required."])
class FormMutationTests(TestCase):