Mercurial > p > roundup > code
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' |
