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
Example #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
def test_safe_for_json(value, safe_value):
    assert safe_for_json(value) == safe_value
Example #4
0
def test_safe_for_json(value, safe_value):
    assert safe_for_json(value) == safe_value