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

Roundup Issue Tracker: http://roundup-tracker.org/