def test_json(): d = {'a': 5} lis = [d] metadata = [ { 'expanded': False, 'root': 'root' }, { 'expanded': True, 'root': 'root' }, { 'expanded': False, 'root': 'custom' }, { 'expanded': True, 'root': 'custom' }, ] json_objs = [ display.JSON(d), display.JSON(d, expanded=True), display.JSON(d, root='custom'), display.JSON(d, expanded=True, root='custom'), ] for j, md in zip(json_objs, metadata): nt.assert_equal(j._repr_json_(), (d, md)) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") j = display.JSON(json.dumps(d)) nt.assert_equal(len(w), 1) nt.assert_equal(j._repr_json_(), (d, metadata[0])) json_objs = [ display.JSON(lis), display.JSON(lis, expanded=True), display.JSON(lis, root='custom'), display.JSON(lis, expanded=True, root='custom'), ] for j, md in zip(json_objs, metadata): nt.assert_equal(j._repr_json_(), (lis, md)) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") j = display.JSON(json.dumps(lis)) nt.assert_equal(len(w), 1) nt.assert_equal(j._repr_json_(), (lis, metadata[0]))
def test_json(): d = {'a': 5} lis = [d] j = display.JSON(d) nt.assert_equal(j._repr_json_(), d) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") j = display.JSON(json.dumps(d)) nt.assert_equal(len(w), 1) nt.assert_equal(j._repr_json_(), d) j = display.JSON(lis) nt.assert_equal(j._repr_json_(), lis) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") j = display.JSON(json.dumps(lis)) nt.assert_equal(len(w), 1) nt.assert_equal(j._repr_json_(), lis)
def test_json(): d = {'a': 5} lis = [d] md = {'expanded': False} md2 = {'expanded': True} j = display.JSON(d) j2 = display.JSON(d, expanded=True) nt.assert_equal(j._repr_json_(), (d, md)) nt.assert_equal(j2._repr_json_(), (d, md2)) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") j = display.JSON(json.dumps(d)) nt.assert_equal(len(w), 1) nt.assert_equal(j._repr_json_(), (d, md)) nt.assert_equal(j2._repr_json_(), (d, md2)) j = display.JSON(lis) j2 = display.JSON(lis, expanded=True) nt.assert_equal(j._repr_json_(), (lis, md)) nt.assert_equal(j2._repr_json_(), (lis, md2)) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") j = display.JSON(json.dumps(lis)) nt.assert_equal(len(w), 1) nt.assert_equal(j._repr_json_(), (lis, md)) nt.assert_equal(j2._repr_json_(), (lis, md2))