serializers_test.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:odl-video-service 作者: mitodl 项目源码 文件源码
def test_video_serializer():
    """
    Test for VideoSerializer
    """
    video = factories.VideoFactory()
    video_files = [factories.VideoFileFactory(video=video)]
    video_thumbnails = [factories.VideoThumbnailFactory(video=video)]

    expected = {
        'key': video.hexkey,
        'collection_key': video.collection.hexkey,
        'collection_title': video.collection.title,
        'created_at': DateTimeField().to_representation(video.created_at),
        'multiangle': video.multiangle,
        'title': video.title,
        'description': video.description,
        'videofile_set': serializers.VideoFileSerializer(video_files, many=True).data,
        'videothumbnail_set': serializers.VideoThumbnailSerializer(video_thumbnails, many=True).data,
        'videosubtitle_set': [],
        'status': video.status,
        'collection_view_lists': [],
        'view_lists': [],
        'is_private': False,
        'is_public': False
    }
    assert serializers.VideoSerializer(video).data == expected
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号