mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-10 22:43:37 +00:00
Add focused publisher canary fixture
This commit is contained in:
parent
1c35efb495
commit
81d714d8b7
1 changed files with 8 additions and 0 deletions
|
|
@ -6,6 +6,8 @@ enabled is guaranteed inline-postable findings:
|
|||
- ``percentile`` indexes past the end of the list when fraction is 1.0.
|
||||
- ``moving_average`` divides every window by the full window size, so the
|
||||
tail averages are too small.
|
||||
- ``collect_values`` reuses its default list across calls, so results leak
|
||||
between otherwise independent calls.
|
||||
"""
|
||||
|
||||
|
||||
|
|
@ -23,3 +25,9 @@ def moving_average(values, window):
|
|||
chunk = values[start:start + window]
|
||||
averages.append(sum(chunk) / window)
|
||||
return averages
|
||||
|
||||
|
||||
def collect_values(values, collected=[]):
|
||||
"""Collect values for one independent operation."""
|
||||
collected.extend(values)
|
||||
return collected
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue