Mercurial > p > roundup > code
comparison test/memorydb.py @ 4346:4dc575b33712
minor fix to memorydb
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 05 Feb 2010 04:10:06 +0000 |
| parents | 94c992852f12 |
| children | 0e33bf5571dc |
comparison
equal
deleted
inserted
replaced
| 4345:38265325492a | 4346:4dc575b33712 |
|---|---|
| 1 # $Id: test_memorydb.py,v 1.4 2004-11-03 01:34:21 richard Exp $ | |
| 1 '''Implement an in-memory hyperdb for testing purposes. | 2 '''Implement an in-memory hyperdb for testing purposes. |
| 2 ''' | 3 ''' |
| 3 | 4 |
| 4 import shutil | 5 import shutil |
| 5 | 6 |
| 276 self.getclassdb(classname)[nodeid] = node | 277 self.getclassdb(classname)[nodeid] = node |
| 277 | 278 |
| 278 def setnode(self, classname, nodeid, node): | 279 def setnode(self, classname, nodeid, node): |
| 279 self.getclassdb(classname)[nodeid] = node | 280 self.getclassdb(classname)[nodeid] = node |
| 280 | 281 |
| 281 def getnode(self, classname, nodeid, cldb=None): | 282 def getnode(self, classname, nodeid, db=None): |
| 282 if cldb is not None: | 283 if db is not None: |
| 283 return cldb[nodeid] | 284 return db[nodeid] |
| 284 return self.getclassdb(classname)[nodeid] | 285 return self.getclassdb(classname)[nodeid] |
| 285 | 286 |
| 286 def destroynode(self, classname, nodeid): | 287 def destroynode(self, classname, nodeid): |
| 287 del self.getclassdb(classname)[nodeid] | 288 del self.getclassdb(classname)[nodeid] |
| 288 | 289 |
