示例#1
0
def test_safe_for_json_bad_str():
    class BadStr(object):
        def __str__(self):
            raise Exception('boom')

    obj = BadStr()
    safe = safe_for_json(obj)
    assert isinstance(safe, six.string_types)
    assert 'failed' in safe
示例#2
0
def test_safe_for_json_bad_str():
    class BadStr(object):
        def __str__(self):
            raise Exception('boom')

    obj = BadStr()
    safe = safe_for_json(obj)
    assert isinstance(safe, six.string_types)
    assert 'failed' in safe
示例#3
0
def test_safe_for_json(value, safe_value):
    assert safe_for_json(value) == safe_value
示例#4
0
def test_safe_for_json(value, safe_value):
    assert safe_for_json(value) == safe_value