diff test/db_test_base.py @ 5235:9886917c8545

Add more sleeps to work around mysql timestamp issue.
author John Rouillard <rouilj@ieee.org>
date Sat, 15 Apr 2017 17:39:19 -0400
parents d8457c376a38
children 198b6e810c67
line wrap: on
line diff
--- a/test/db_test_base.py	Sat Apr 15 17:09:10 2017 -0400
+++ b/test/db_test_base.py	Sat Apr 15 17:39:19 2017 -0400
@@ -1109,7 +1109,10 @@
         # If journal is retrieved by admin this adds the role
         # change as the last element. If retreived by non-admin
         # it should not be returned because the user has no
-        # View permissons on role..
+        # View permissons on role.
+        # FIXME delay by two seconds due to mysql missing
+        # fractional seconds. See sleep above for details
+        time.sleep(2)
         result=self.db.user.set(new_user, roles="foo, bar")
 
         # Verify last journal entry as admin is a role change
@@ -1130,7 +1133,7 @@
              {'roles': None})]
         '''
         (id, tx_date, user, action, args) = result[-1]
-        expected= {'roles': None }
+        expected = {'roles': None }
 
         self.assertEqual('3', id)
         self.assertEqual('1', user)
@@ -1143,6 +1146,8 @@
         # 'username', 'supervisor', 'assignable' i.e. age is not
         # one of them.
         id = self.db.user.lookup("fred")
+        # FIXME mysql timestamp issue see sleeps above
+        time.sleep(2)
         result=self.db.user.set(id, roles="User")
         # make the user fred current.
         self.db.setCurrentUser('fred')

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