Changeset 452 for pyndexter/trunk/pyndexter/indexers/_mock.py
- Timestamp:
- 08/21/07 08:28:15 (1 year ago)
- Files:
-
- pyndexter/trunk/pyndexter/indexers/_mock.py (moved) (moved from pyndexter/trunk/pyndexter/indexers/mock.py) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pyndexter/trunk/pyndexter/indexers/_mock.py
r395 r452 13 13 from StringIO import StringIO 14 14 from pyndexter import * 15 16 17 class MockStateStore(StateStore):18 """Memory-only StateStore."""19 def __init__(self):20 self.stored = False21 self.buffer = StringIO()22 23 def store(self):24 self.stored = True25 self.buffer = StringIO()26 return self.buffer27 28 def retrieve(self):29 self.buffer.seek(0)30 return self.buffer31 32 def exists(self):33 return self.stored34 15 35 16 … … 67 48 self.cache[document.uri] = document.content 68 49 69 def state_store(self):70 return MockStateStore()71 72 50 def search(self, query): 73 51 docs = self.cache.keys()
