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