def test_lazy_dict(): f = StringIO() dump({'wakka': 42}, f) f.seek(0) lj = LazyJSON(f) assert_equal(['wakka'], list(lj.keys())) assert_equal(42, lj['wakka']) assert_equal(1, len(lj)) assert_equal({'wakka': 42}, lj.load())
def test_lazy_dict(): f = StringIO() ljdump({"wakka": 42}, f) f.seek(0) lj = LazyJSON(f) assert ["wakka"] == list(lj.keys()) assert 42 == lj["wakka"] assert 1 == len(lj) assert {"wakka": 42} == lj.load()
def test_lazy_dict(): f = StringIO() ljdump({'wakka': 42}, f) f.seek(0) lj = LazyJSON(f) assert_equal(['wakka'], list(lj.keys())) assert_equal(42, lj['wakka']) assert_equal(1, len(lj)) assert_equal({'wakka': 42}, lj.load())
def test_lazy_dict_dict_int(): x = {'wakka': {'jawaka': 42}} f = StringIO() dump(x, f) f.seek(0) lj = LazyJSON(f) assert_equal(['wakka'], list(lj.keys())) assert_is_instance(lj['wakka'], Node) assert_equal(42, lj['wakka']['jawaka']) assert_equal(1, len(lj)) assert_equal(x, lj.load())
def test_lazy_dict_dict_int(): x = {"wakka": {"jawaka": 42}} f = StringIO() ljdump(x, f) f.seek(0) lj = LazyJSON(f) assert ["wakka"] == list(lj.keys()) assert isinstance(lj["wakka"], LJNode) assert 42 == lj["wakka"]["jawaka"] assert 1 == len(lj) assert x == lj.load()
def test_lazy_dict_dict_int(): x = {'wakka': {'jawaka': 42}} f = StringIO() ljdump(x, f) f.seek(0) lj = LazyJSON(f) assert ['wakka'] == list(lj.keys()) assert isinstance(lj['wakka'], LJNode) assert 42 == lj['wakka']['jawaka'] assert 1 == len(lj) assert x == lj.load()
def test_lazy_dict_dict_int(): x = {"wakka": {"jawaka": 42}} f = StringIO() ljdump(x, f) f.seek(0) lj = LazyJSON(f) assert ["wakka"] == list(lj.keys()) assert isinstance(lj["wakka"], LJNode) assert 42 == lj["wakka"]["jawaka"] assert 1 == len(lj) assert x == lj.load()
def test_lazy_dict_dict_int(): x = {'wakka': {'jawaka': 42}} f = StringIO() dump(x, f) f.seek(0) lj = LazyJSON(f) assert_equal(['wakka'], list(lj.keys())) assert_is_instance(lj['wakka'], Node) assert_equal(42, lj['wakka']['jawaka']) assert_equal(1, len(lj)) assert_equal(x, lj.load())
def test_lazy_dict_dict_int(): x = {'wakka': {'jawaka': 42}} f = StringIO() ljdump(x, f) f.seek(0) lj = LazyJSON(f) assert ['wakka'] == list(lj.keys()) assert isinstance(lj['wakka'], LJNode) assert 42 == lj['wakka']['jawaka'] assert 1 == len(lj) assert x == lj.load()