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