コード例 #1
0
ファイル: test_data.py プロジェクト: timgates42/nefertari
 def test_dict2obj_list_value(self):
     obj = dutils.dict2obj({'_type': 'Foo', 'foo': [{'baz': 1}]})
     assert isinstance(obj, dutils.DataProxy)
     assert isinstance(obj.foo, list)
     assert len(obj.foo) == 1
     assert isinstance(obj.foo[0], dutils.DataProxy)
     assert obj.foo[0].baz == 1
コード例 #2
0
ファイル: test_data.py プロジェクト: geniusproject/nefertari
 def test_dict2obj_list_value(self):
     obj = dutils.dict2obj({'_type': 'Foo', 'foo': [{'baz': 1}]})
     assert isinstance(obj, dutils.DataProxy)
     assert isinstance(obj.foo, list)
     assert len(obj.foo) == 1
     assert isinstance(obj.foo[0], dutils.DataProxy)
     assert obj.foo[0].baz == 1
コード例 #3
0
ファイル: test_data.py プロジェクト: geniusproject/nefertari
 def test_dict2obj_dict_value(self):
     obj = dutils.dict2obj({'_type': 'Foo', 'foo': {'baz': 1}})
     assert isinstance(obj, dutils.DataProxy)
     assert isinstance(obj.foo, dutils.DataProxy)
     assert obj.foo.baz == 1
コード例 #4
0
ファイル: test_data.py プロジェクト: geniusproject/nefertari
 def test_dict2obj_regular_value(self):
     obj = dutils.dict2obj({'_type': 'Foo', 'foo': 'bar', 'baz': 1})
     assert isinstance(obj, dutils.DataProxy)
     assert obj.foo == 'bar'
     assert obj.baz == 1
コード例 #5
0
ファイル: test_data.py プロジェクト: timgates42/nefertari
 def test_dict2obj_dict_value(self):
     obj = dutils.dict2obj({'_type': 'Foo', 'foo': {'baz': 1}})
     assert isinstance(obj, dutils.DataProxy)
     assert isinstance(obj.foo, dutils.DataProxy)
     assert obj.foo.baz == 1
コード例 #6
0
ファイル: test_data.py プロジェクト: timgates42/nefertari
 def test_dict2obj_regular_value(self):
     obj = dutils.dict2obj({'_type': 'Foo', 'foo': 'bar', 'baz': 1})
     assert isinstance(obj, dutils.DataProxy)
     assert obj.foo == 'bar'
     assert obj.baz == 1
コード例 #7
0
ファイル: test_data.py プロジェクト: karthikmm/nefertari
 def test_dict2obj_no_data(self):
     assert dutils.dict2obj({}) == {}