def test_keys(self): """ Ensure the keys method works as expected. """ store = DictDataStore() self.assertEqual(0, len(store.keys())) store['foo'] = self.item 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.item, time.time())) 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.item, time.time())) self.assertEqual(1, len(store.keys())) self.assertIn('foo', store.keys()) self.assertEqual(self.item, store['foo'])