mirror of
https://github.com/internetarchive/warcprox.git
synced 2025-01-18 13:22:09 +01:00
add another "wait" to fix failing test
This commit is contained in:
parent
d9e0ed31f2
commit
6256ec6a07
@ -726,6 +726,9 @@ def test_limits(http_daemon, warcprox_, archiving_proxies):
|
|||||||
assert response.headers['warcprox-test-header'] == 'i!'
|
assert response.headers['warcprox-test-header'] == 'i!'
|
||||||
assert response.content == b'I am the warcprox test payload! jjjjjjjjjj!\n'
|
assert response.content == b'I am the warcprox test payload! jjjjjjjjjj!\n'
|
||||||
|
|
||||||
|
# wait for postfetch chain
|
||||||
|
wait(lambda: warcprox_.proxy.running_stats.urls - urls_before == 11)
|
||||||
|
|
||||||
def test_return_capture_timestamp(http_daemon, warcprox_, archiving_proxies):
|
def test_return_capture_timestamp(http_daemon, warcprox_, archiving_proxies):
|
||||||
urls_before = warcprox_.proxy.running_stats.urls
|
urls_before = warcprox_.proxy.running_stats.urls
|
||||||
|
|
||||||
|
@ -309,11 +309,9 @@ class RunningStats:
|
|||||||
need_ten_sec_snap = (now - self.ten_sec_snaps[0][0]) // 10 > (self.ten_sec_snaps[-1][0] - self.ten_sec_snaps[0][0]) // 10
|
need_ten_sec_snap = (now - self.ten_sec_snaps[0][0]) // 10 > (self.ten_sec_snaps[-1][0] - self.ten_sec_snaps[0][0]) // 10
|
||||||
if need_minute_snap:
|
if need_minute_snap:
|
||||||
self.minute_snaps.append((now, self.urls, self.warc_bytes))
|
self.minute_snaps.append((now, self.urls, self.warc_bytes))
|
||||||
logging.debug('added minute snap %r', self.minute_snaps[-1])
|
|
||||||
if need_ten_sec_snap:
|
if need_ten_sec_snap:
|
||||||
self.ten_sec_snaps.popleft()
|
self.ten_sec_snaps.popleft()
|
||||||
self.ten_sec_snaps.append((now, self.urls, self.warc_bytes))
|
self.ten_sec_snaps.append((now, self.urls, self.warc_bytes))
|
||||||
logging.trace('rotated in ten second snap %r', self.ten_sec_snaps[-1])
|
|
||||||
|
|
||||||
def _closest_ten_sec_snap(self, t):
|
def _closest_ten_sec_snap(self, t):
|
||||||
# it's a deque so iterating over it is faster than indexed lookup
|
# it's a deque so iterating over it is faster than indexed lookup
|
||||||
|
Loading…
x
Reference in New Issue
Block a user