コード例 #1
0
ファイル: test.py プロジェクト: Tonyhe666/Python
 def test_keyerror(self):
     d = Dict()
     with self.assertRaises(KeyError):
         value = d['key']
         pass
コード例 #2
0
ファイル: test.py プロジェクト: Tonyhe666/Python
 def test_attrerror(self):
     d = Dict()
     with self.assertRaises(AttributeError):
         value = d.key
         pass
コード例 #3
0
ファイル: test.py プロジェクト: Tonyhe666/Python
 def test_key(self):
     d = Dict()
     d['key'] = 'value'
     self.assertEquals(d.key, 'value')
     pass
コード例 #4
0
ファイル: test.py プロジェクト: Tonyhe666/Python
 def test_attr(self):
     d = Dict()
     d.key = 'value'
     self.assertTrue('key' in d)
     self.assertEquals(d['key'], 'value')
     pass
コード例 #5
0
 def test_key(self):  #!以test开头的方法就是测试方法,不以test开头的方法不被认为是测试方法,测试的时候不会被执行。
     d = Dict()
     d['key'] = 'value'
     self.assertEqual(d.key, 'value')
コード例 #6
0
ファイル: test.py プロジェクト: Tonyhe666/Python
 def test_init(self):
     d = Dict(a=1, b='2')
     self.assertEquals(d.a,1)
     self.assertEquals(d.b,'2')
     self.assertTrue(isinstance(d,dict))
コード例 #7
0
 def test_attrerror(self):
     print('test_attrerror')
     d = Dict()
     with self.assertRaises(AttributeError):
         value = d.empty
コード例 #8
0
 def test_keyerror(self):
     print('test_keyerror')
     d = Dict()
     with self.assertRaises(KeyError):
         value = d['empty']
コード例 #9
0
 def test_attr(self):
     print('test_attr...')
     d = Dict()
     d.key = 'value'
     self.assertTrue('key' in d)
     self.assertEqual(d['key'], 'value')
コード例 #10
0
 def test_key(self):
     print('test_key...')
     d = Dict()
     d['key'] = 'value'
     self.assertEqual(d.key, 'value')
コード例 #11
0
 def test_init(self):
     print('test_init...')
     d = Dict(a=1, b='test')
     self.assertEqual(d.a, 1)
     self.assertEqual(d.b, 'test')
     self.assertTrue(isinstance(d, dict))