def deserialize_instance(self, **kwargs):
        data = self.get_valid_data()
        data.update(**kwargs)

        serializer = serializers.InstanceCreateSerializer(data=data)
        self.assertTrue(
            serializer.is_valid(),
            'Instance must be valid, errors: %r' % serializer.errors)
        return serializer.save()
 def setUp(self):
     user = structure_factories.UserFactory()
     self.serializer = serializers.InstanceCreateSerializer(
         context={'user': user})
 def get_deserialization_errors(self, **kwargs):
     serializer = serializers.InstanceCreateSerializer(data=kwargs)
     serializer.is_valid()
     errors = serializer.errors
     return errors