Exemplo n.º 1
0
 def test__getitem__(self):
     """
     Ensures that the __getitem__ method works as expected.
     """
     store = DictDataStore()
     store.set_item('foo', self.mock_value)
     self.assertEqual(self.mock_value, store['foo'])
Exemplo n.º 2
0
 def test__delitem__(self):
     """
     Ensures that the __delitem__ method works as expected.
     """
     store = DictDataStore()
     store.set_item('foo', self.mock_value)
     self.assertEqual(1, len(store.keys()))
     del store['foo']
     self.assertEqual(0, len(store.keys()))
Exemplo n.º 3
0
 def test_set_item(self):
     """
     Ensures that the set_item method works as expected.
     """
     store = DictDataStore()
     store.set_item('foo', self.mock_value)
     self.assertEqual(1, len(store.keys()))
     self.assertEqual('foo', store.keys()[0])
     self.assertEqual(self.mock_value, store['foo'])