コード例 #1
0
ファイル: serializers.py プロジェクト: waseem18/zamboni
    def to_representation(self, obj):
        native = super(VersionSerializer, self).to_representation(obj)

        # Add non-field data to the response.
        native.update({
            'features':
            AppFeaturesSerializer().to_representation(obj.features),
            'is_current_version':
            obj.addon.current_version == obj,
            'releasenotes':
            (unicode(obj.releasenotes) if obj.releasenotes else None),
        })

        # Remap fields to friendlier, more backwards-compatible names.
        for old, new in self.Meta.field_rename.items():
            native[new] = native[old]
            del native[old]

        return native
コード例 #2
0
 def setUp(self):
     self.app = mkt.site.tests.app_factory()
     self.serializer = AppFeaturesSerializer()