def test_invalidate_queued(self): s = Storage() object = 'object' object2 = 'object2' object3 = 'object3' key = ('view', (), ('answer', 41)) key2 = ('view2', (), ('answer', 42)) value = 'yes' ts = time() s._data = {object: {key: [value, ts, 0], key2: [value, ts, 0]}, object2: {key: [value, ts, 0]}, object3: "foo" } s._invalidate_queue = [(object2, None), (object3, None)] s._invalidate_queued() self.assertEqual(s._data, {object: {key: [value, ts, 0], key2: [value, ts, 0]}}, "failed to invalidate queued")