Exemplo n.º 1
0
 def test_keyerror(self):
     d = Dict()
     with self.assertRaises(KeyError):
         value = d['key']
         pass
Exemplo n.º 2
0
 def test_attrerror(self):
     d = Dict()
     with self.assertRaises(AttributeError):
         value = d.key
         pass
Exemplo n.º 3
0
 def test_key(self):
     d = Dict()
     d['key'] = 'value'
     self.assertEquals(d.key, 'value')
     pass
Exemplo n.º 4
0
 def test_attr(self):
     d = Dict()
     d.key = 'value'
     self.assertTrue('key' in d)
     self.assertEquals(d['key'], 'value')
     pass
Exemplo n.º 5
0
 def test_key(self):  #!以test开头的方法就是测试方法,不以test开头的方法不被认为是测试方法,测试的时候不会被执行。
     d = Dict()
     d['key'] = 'value'
     self.assertEqual(d.key, 'value')
Exemplo n.º 6
0
 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))
Exemplo n.º 7
0
 def test_attrerror(self):
     print('test_attrerror')
     d = Dict()
     with self.assertRaises(AttributeError):
         value = d.empty
Exemplo n.º 8
0
 def test_keyerror(self):
     print('test_keyerror')
     d = Dict()
     with self.assertRaises(KeyError):
         value = d['empty']
Exemplo n.º 9
0
 def test_attr(self):
     print('test_attr...')
     d = Dict()
     d.key = 'value'
     self.assertTrue('key' in d)
     self.assertEqual(d['key'], 'value')
Exemplo n.º 10
0
 def test_key(self):
     print('test_key...')
     d = Dict()
     d['key'] = 'value'
     self.assertEqual(d.key, 'value')
Exemplo n.º 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))