Esempio n. 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
Esempio n. 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
Esempio n. 3
0
def test_safe_for_json(value, safe_value):
    assert safe_for_json(value) == safe_value
Esempio n. 4
0
def test_safe_for_json(value, safe_value):
    assert safe_for_json(value) == safe_value