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