def test_is_json(): assert is_json('5', log) assert is_json('-5', log) assert is_json('-5.4', log) assert is_json('-5.4e5', log) assert is_json('-5.4e-5', log) assert not is_json('4.', log) assert is_json('"hello"', log) assert not is_json('hello"', log) assert is_json('["hello"]', log) assert not is_json('"hello"]', log) assert is_json('[5]', log) assert is_json('[5, 6]', log) assert is_json('[5,6]', log) assert is_json('["cat", 6]', log) assert is_json('{"cat": 6}', log) assert is_json('{"cat":6}', log) assert is_json('{"cat": "bob"}', log) assert is_json('{"cat": [1, 2]}', log) assert is_json('{"cat": [1, 2], "dog": 5, "rabbit": "great"}', log) assert not is_json('{"cat": [1, 2}]', log) assert is_json('[{"cat": [1]}, 2]', log)
def test_is_json(): assert is_json("5", log) assert is_json("-5", log) assert is_json("-5.4", log) assert is_json("-5.4e5", log) assert is_json("-5.4e-5", log) assert not is_json("4.", log) assert is_json('"hello"', log) assert not is_json('hello"', log) assert is_json('["hello"]', log) assert not is_json('"hello"]', log) assert is_json("[5]", log) assert is_json("[5, 6]", log) assert is_json("[5,6]", log) assert is_json('["cat", 6]', log) assert is_json('{"cat": 6}', log) assert is_json('{"cat":6}', log) assert is_json('{"cat": "bob"}', log) assert is_json('{"cat": [1, 2]}', log) assert is_json('{"cat": [1, 2], "dog": 5, "rabbit": "great"}', log) assert not is_json('{"cat": [1, 2}]', log) assert is_json('[{"cat": [1]}, 2]', log)