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'])
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()))
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'])