Example #1
0
def test_dict_serializer_no_default():
    serializer = DictSerializer()
    field = fields.Integer()
    result = str(
        serializer.serialize('foo', 'bar', 'result["foo"] = {0}', field))
    expected = ('if "foo" in obj:\n' '    result["foo"] = obj["foo"]')
    assert expected == result
Example #2
0
def test_dict_serializer_with_callable_default():
    serializer = DictSerializer()
    field = fields.Integer(default=int)
    result = str(
        serializer.serialize('foo', 'bar', 'result["foo"] = {0}', field))
    assert 'result["foo"] = obj.get("foo", bar__default())' == result