Пример #1
0
 def test_setitem_getitem_get(self):
     d = cidict()
     d['foo'] = 'bar'
     self.assertEqual(d['foo'], 'bar')
     self.assertEqual(d['FOO'], 'bar')
     self.assertEqual(d.get('foo'), 'bar')
     self.assertEqual(d.get('FOO'), 'bar')
     d['FOO'] = 'baz'
     self.assertEqual(d['foo'], 'baz')
     self.assertEqual(d['FOO'], 'baz')
     self.assertEqual(d.get('foo'), 'baz')
     self.assertEqual(d.get('FOO'), 'baz')
Пример #2
0
 def test_setitem_getitem_get(self):
     d = cidict()
     d['foo'] = 'bar'
     self.assertEqual(d['foo'], 'bar')
     self.assertEqual(d['FOO'], 'bar')
     self.assertEqual(d.get('foo'), 'bar')
     self.assertEqual(d.get('FOO'), 'bar')
     d['FOO'] = 'baz'
     self.assertEqual(d['foo'], 'baz')
     self.assertEqual(d['FOO'], 'baz')
     self.assertEqual(d.get('foo'), 'baz')
     self.assertEqual(d.get('FOO'), 'baz')
Пример #3
0
 def test_keys_has_key(self):
     d = cidict({'foo': 'bar', 'bar': 'baz'})
     self.assertEqual(sorted(list(d)), ['bar', 'foo'])
     self.assertEqual(sorted(d.keys()), ['bar', 'foo'])
     self.assertTrue(d.has_key('foo'))
     self.assertTrue(d.has_key('FOO'))
     self.assertTrue('foo' in d)
     self.assertTrue('FOO' in d)
     d['FOO'] = 'bar'
     del d['foo']
     self.assertFalse(d.has_key('foo'))
     self.assertFalse(d.has_key('FOO'))
     self.assertFalse('foo' in d)
     self.assertFalse('FOO' in d)
Пример #4
0
 def test_keys_has_key(self):
     d = cidict({'foo': 'bar', 'bar': 'baz'})
     self.assertEqual(sorted(list(d)), ['bar', 'foo'])
     self.assertEqual(sorted(d.keys()), ['bar', 'foo'])
     self.assertTrue(d.has_key('foo'))
     self.assertTrue(d.has_key('FOO'))
     self.assertTrue('foo' in d)
     self.assertTrue('FOO' in d)
     d['FOO'] = 'bar'
     del d['foo']
     self.assertFalse(d.has_key('foo'))
     self.assertFalse(d.has_key('FOO'))
     self.assertFalse('foo' in d)
     self.assertFalse('FOO' in d)
Пример #5
0
 def test_values_items(self):
     d = cidict({'foo': 'bar', 'FOO': 'bar', 'bar': 'baz'})
     self.assertEqual(sorted(d.values()), ['bar', 'baz'])
     d = cidict({'foo': 'bar', 'bar': 'baz'})
     self.assertEqual(sorted(d.items()), [('bar', 'baz'), ('foo', 'bar')])
Пример #6
0
 def test_update(self):
     d = cidict({'foo': 'bar', 'FOO': 'bar', 'bar': 'baz'})
     self.assertEqual(len(d), 2)
Пример #7
0
 def test_values_items(self):
     d = cidict({'foo': 'bar', 'FOO': 'bar', 'bar': 'baz'})
     self.assertEqual(sorted(d.values()), ['bar', 'baz'])
     d = cidict({'foo': 'bar', 'bar': 'baz'})
     self.assertEqual(sorted(d.items()), [('bar', 'baz'), ('foo', 'bar')])
Пример #8
0
 def test_update(self):
     d = cidict({'foo': 'bar', 'FOO': 'bar', 'bar': 'baz'})
     self.assertEqual(len(d), 2)