コード例 #1
0
ファイル: i_data_test.py プロジェクト: Denis2106/Collections
 def test_getitem(self):
     d = Data()
     d.a = 1
     d.a_a = 2
     self.assertEqual(d['a'], d.a)
     d.select('a')
     self.assertEqual(d['a'], d.a)
コード例 #2
0
ファイル: i_data_test.py プロジェクト: Denis2106/Collections
 def test_getattr(self):
     d = Data()
     d.a = 1
     d.a_a = 2
     self.assertEqual(d.a, 1)
     d.select('a')
     self.assertEqual(d.a, 2)
コード例 #3
0
ファイル: i_data_test.py プロジェクト: Denis2106/Collections
 def test_get(self):
     d = Data()
     d.a = 1
     d.b = 2
     d.a_a = 3
     self.assertEqual(d.get('a', 0), 1)
     self.assertEqual(d.get('c', 0), 0)
     d.select('a')
     self.assertEqual(d.get('a', 0), 3)
     self.assertEqual(d.get('b', 0), 0)