def test_with_missing_tipe(self): data = {'id':1, 'alamat':'*****@*****.**'} serializer = EmailSerializer(data=data) self.assertFalse(serializer.is_valid()) self.assertEqual(dict(serializer.errors), {'tipe' : ['This field is required.']})
def test_with_valid_data(self): data = {'id':1, 'alamat':'*****@*****.**', 'tipe':'p'} serializer = EmailSerializer(data=data) self.assertTrue(serializer.is_valid()) self.assertEqual(dict(serializer.validated_data), data) self.assertEqual(dict(serializer.errors), {})