Пример #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'])
Пример #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()))
Пример #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'])