def test_keys(self): """ Ensure the keys method works as expected. """ store = DictDataStore() self.assertEqual([], store.keys()) store['foo'] = self.mock_value self.assertTrue('foo' in store.keys())
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'])