From bb314690275c1a8e35cccbde046656cd1ac80e65 Mon Sep 17 00:00:00 2001 From: Asif Saifuddin Auvi Date: Wed, 23 Nov 2016 19:32:11 +0600 Subject: [PATCH] converted validators test to pytest style --- tests/test_validators.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/tests/test_validators.py b/tests/test_validators.py index ab2c87c11..0c75b2d48 100644 --- a/tests/test_validators.py +++ b/tests/test_validators.py @@ -69,7 +69,9 @@ class TestUniquenessValidation(TestCase): expected = dedent(""" UniquenessSerializer(): id = IntegerField(label='ID', read_only=True) - username = CharField(max_length=100, validators=[]) + username = CharField( + max_length=100, + validators=[]) """) assert repr(serializer) == expected @@ -94,23 +96,20 @@ class TestUniquenessValidation(TestCase): def test_doesnt_pollute_model(self): instance = AnotherUniquenessModel.objects.create(code='100') serializer = AnotherUniquenessSerializer(instance) - self.assertEqual( - AnotherUniquenessModel._meta.get_field('code').validators, []) + assert AnotherUniquenessModel._meta.get_field('code').validators == [] # Accessing data shouldn't effect validators on the model serializer.data - self.assertEqual( - AnotherUniquenessModel._meta.get_field('code').validators, []) + assert AnotherUniquenessModel._meta.get_field('code').validators == [] def test_related_model_is_unique(self): data = {'username': 'Existing', 'email': 'new-email@example.com'} rs = RelatedModelSerializer(data=data) - self.assertFalse(rs.is_valid()) - self.assertEqual(rs.errors, - {'username': ['This field must be unique.']}) + assert not rs.is_valid() + assert rs.errors == {'username': ['This field must be unique.']} data = {'username': 'new-username', 'email': 'new-email@example.com'} rs = RelatedModelSerializer(data=data) - self.assertTrue(rs.is_valid()) + assert rs.is_valid() def test_value_error_treated_as_not_unique(self): serializer = UniquenessIntegerSerializer(data={'integer': 'abc'})