mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-07-15 18:52:30 +03:00
Merge pull request #23 from revolico/python3-compat#22
Python3 compat#22
This commit is contained in:
commit
a2848b784e
|
@ -1,4 +1,4 @@
|
||||||
from functools import partial
|
from functools import partial, reduce
|
||||||
|
|
||||||
from django.db.models.query import QuerySet
|
from django.db.models.query import QuerySet
|
||||||
from graphene.types import Field, List
|
from graphene.types import Field, List
|
||||||
|
|
|
@ -133,15 +133,14 @@ class ModelFormMutationTests(TestCase):
|
||||||
# A pet was not created
|
# A pet was not created
|
||||||
self.assertEqual(Pet.objects.count(), 0)
|
self.assertEqual(Pet.objects.count(), 0)
|
||||||
|
|
||||||
|
fields_w_error = {e.field: e.messages for e in result.errors}
|
||||||
fields_w_error = [e.field for e in result.errors]
|
|
||||||
self.assertEqual(len(result.errors), 3)
|
self.assertEqual(len(result.errors), 3)
|
||||||
self.assertIn("testCamel", fields_w_error)
|
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.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.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):
|
class FormMutationTests(TestCase):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user