Feature/fixratelimit
Created by: nerdstrike
Description
The rate limiter has been intermittently failing on Travis for some time now. There is clearly a problem with time on a heavily virtualised platform.
Use case
If we make the rate limiter test less dependent on time, it should be less fragile in CI environments
Benefits
Travis failures should be real problems, and not just the rate limiter. ratelimit.t should finish sooner as it has no significant sleep calls to wait for.
Possible Drawbacks
May not have fixed the rate limiter for all time. There are still some parts which rely on a time component.
Testing
No changes outside of ratelimit.t
Travis tests have passed 3 times
Changelog
No user-facing changes