comparison roundup/test/memorydb.py @ 6828:2ce855803633

Implement UpdateTimestamp for memorydb and test. Also test proper DbType when running memory test.
author John Rouillard <rouilj@ieee.org>
date Sun, 07 Aug 2022 10:03:27 -0400
parents 5053ee6c846b
children b1130680d4ed
comparison
equal deleted inserted replaced
6827:b9fe43496c87 6828:2ce855803633
192 def commit(self): 192 def commit(self):
193 pass 193 pass
194 def close(self): 194 def close(self):
195 pass 195 pass
196 def updateTimestamp(self, sessid): 196 def updateTimestamp(self, sessid):
197 pass 197 sess = self.get(sessid, '__timestamp', None)
198 now = time.time()
199 if sess is None or now > sess + 60:
200 self.set(sessid, __timestamp=now)
198 def clean(self): 201 def clean(self):
199 pass 202 pass
200 203
201 class Sessions(BasicDatabase, sessions_dbm.Sessions): 204 class Sessions(BasicDatabase, sessions_dbm.Sessions):
202 name = 'sessions' 205 name = 'sessions'

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