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,

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