使用pytest测试Django Rest Framework序列化程序

我可以使用pytest来测试我的 django项目中的模型和视图.是否可以将pytest用于DRF序列化器,欣赏指向样本的指针. 最佳答案 以下作品:

def test_foo_serializer():
    from app.models import Model
    from app.serializers import ModelSerializer

    serializer = ModelSerializer()
    f = serializer.fields['field_name']
    obj = Model()

    assert f.to_representation(obj) == '0.00'
    obj.prop = 123
    assert f.to_representation(obj) == '1.23'
点赞