comparison test/test_actions.py @ 6310:68d83479747b

Fix testing of :lastactivity
author John Rouillard <rouilj@ieee.org>
date Sun, 27 Dec 2020 15:04:02 -0500
parents 2ded9a8be017
children f2c31f5ec50b
comparison
equal deleted inserted replaced
6309:b0f9266e4ba2 6310:68d83479747b
237 self.action = EditItemAction(self.client) 237 self.action = EditItemAction(self.client)
238 self.now = Date('.') 238 self.now = Date('.')
239 # round off for testing 239 # round off for testing
240 self.now.second = int(self.now.second) 240 self.now.second = int(self.now.second)
241 241
242 def testLastUserActivity(self): 242 def testLastUserActivityAt(self):
243 self.assertEqual(self.action.lastUserActivity(), None) 243 self.assertEqual(self.action.lastUserActivity(), None)
244
245 # copy corm value. Once we apend to it we can't delete
246 # anything so save a copy for the second test case.
247 base_form = copy.copy(self.client.form.value)
248 244
249 # test @ special variable form 245 # test @ special variable form
250 self.client.form.value.append( 246 self.client.form.value.append(
251 MiniFieldStorage('@lastactivity', str(self.now))) 247 MiniFieldStorage('@lastactivity', str(self.now)))
252 self.assertEqual(self.action.lastUserActivity(), self.now) 248 self.assertEqual(self.action.lastUserActivity(), self.now)
253 249
250 def testLastUserActivityColon(self):
251 self.assertEqual(self.action.lastUserActivity(), None)
252
254 # test : special variable form 253 # test : special variable form
255 self.client.form.value = base_form
256 self.client.form.value.append( 254 self.client.form.value.append(
257 MiniFieldStorage(':lastactivity', str(self.now))) 255 MiniFieldStorage(':lastactivity', str(self.now)))
258 self.assertEqual(self.action.lastUserActivity(), self.now) 256 self.assertEqual(self.action.lastUserActivity(), self.now)
259 257
260 def testLastNodeActivity(self): 258 def testLastNodeActivity(self):

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