Mercurial > p > roundup > code
comparison test/rest_common.py @ 6660:32c6e98e5a21
Larger delta for X-RateLimit-Reset tests
These could be exceeded on a slow machine, with a higher delta this is
much less likely. See issue2551202.
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Tue, 03 May 2022 16:21:25 +0200 |
| parents | 576d630fc908 |
| children | 89a59e46b3af |
comparison
equal
deleted
inserted
replaced
| 6659:c9b56477fb41 | 6660:32c6e98e5a21 |
|---|---|
| 1116 self.server.client.additional_headers["X-RateLimit-Remaining"], | 1116 self.server.client.additional_headers["X-RateLimit-Remaining"], |
| 1117 '0') | 1117 '0') |
| 1118 # value will be almost 60. Allow 1-2 seconds for all 20 rounds. | 1118 # value will be almost 60. Allow 1-2 seconds for all 20 rounds. |
| 1119 self.assertAlmostEqual( | 1119 self.assertAlmostEqual( |
| 1120 float(self.server.client.additional_headers["X-RateLimit-Reset"]), | 1120 float(self.server.client.additional_headers["X-RateLimit-Reset"]), |
| 1121 59, delta=1) | 1121 59, delta=5) |
| 1122 self.assertEqual( | 1122 self.assertEqual( |
| 1123 str(self.server.client.additional_headers["Retry-After"]), | 1123 str(self.server.client.additional_headers["Retry-After"]), |
| 1124 "3") # check as string | 1124 "3") # check as string |
| 1125 | 1125 |
| 1126 print("Reset:", self.server.client.additional_headers["X-RateLimit-Reset"]) | 1126 print("Reset:", self.server.client.additional_headers["X-RateLimit-Reset"]) |
| 1153 self.assertFalse("Retry-After" in | 1153 self.assertFalse("Retry-After" in |
| 1154 self.server.client.additional_headers) | 1154 self.server.client.additional_headers) |
| 1155 # we still need to wait a minute for everything to clear | 1155 # we still need to wait a minute for everything to clear |
| 1156 self.assertAlmostEqual( | 1156 self.assertAlmostEqual( |
| 1157 float(self.server.client.additional_headers["X-RateLimit-Reset"]), | 1157 float(self.server.client.additional_headers["X-RateLimit-Reset"]), |
| 1158 59, delta=1) | 1158 59, delta=5) |
| 1159 | 1159 |
| 1160 # and make sure we need to wait another three seconds | 1160 # and make sure we need to wait another three seconds |
| 1161 # as we consumed the last api call | 1161 # as we consumed the last api call |
| 1162 results = self.server.dispatch('GET', | 1162 results = self.server.dispatch('GET', |
| 1163 "/rest/data/user/%s/realname"%self.joeid, | 1163 "/rest/data/user/%s/realname"%self.joeid, |
