Example #1
0
File: tests.py Project: cr0hn/dicti
    def test_init(self):
        d = dict(foo = 'bar', answer = 42)
        di = dicti(foo = 'bar', answer = 42)
        self.assertEqual(d.items(), di.items())
        
        d = dict({'foo': 'bar', 'answer': 42})
        di = dicti({'foo': 'bar', 'answer': 42})
        self.assertEqual(d.items(), di.items())

        di = dicti()
        di['cAsE'] = 1
        self.assertListEqual(di.keys(), ['cAsE'])
        di['Case'] = 1
        self.assertListEqual(di.keys(), ['Case'])
        self.assertEqual(di['caSE'], 1)
Example #2
0
File: tests.py Project: cr0hn/dicti
 def test_reset(self):
     di = dicti()
     di['oeuOEU'] = 3
     del(di['oeuoeu'])
     di['oEuOeU'] = 3
     di['oEuOEU'] = 3
     del(di['oeuoeu'])
Example #3
0
File: tests.py Project: cr0hn/dicti
 def setUp(self):
     self.d = {
         '詞典': 'foo',
         3: 'uaoeua',
         'uOUoeu': [],
         'Th': {'oM': 'as'},
     }
     self.di = dicti(self.d)
Example #4
0
File: tests.py Project: cr0hn/dicti
    def test_rewrite(self):
        di = dicti()
        di['cAsE'] = 1
        self.assertEqual(di['case'], 1)
        di['Case'] = 2
        self.assertEqual(di['case'], 2)

        self.assertListEqual(di.keys(), ['Case'])
        self.assertListEqual(di.values(), [2])
Example #5
0
File: tests.py Project: cr0hn/dicti
 def test__init__(self):
     """Create an empty dictionary, or update from 'dict'."""
     d = {3: "u", "oeuoaue": []}
     di = dicti(d)
     self.assertEqual(d[3], di[3])