4 changed files with 25 additions and 11 deletions
@ -0,0 +1,18 @@ |
|||||
|
from disco.api.client import Responses |
||||
|
from disco.api.http import APIResponse |
||||
|
|
||||
|
|
||||
|
def test_responses_list(): |
||||
|
r = Responses() |
||||
|
r.append(APIResponse()) |
||||
|
r.append(APIResponse()) |
||||
|
|
||||
|
assert not r.rate_limited |
||||
|
assert r.rate_limited_duration() == 0 |
||||
|
|
||||
|
res = APIResponse() |
||||
|
res.rate_limited_duration = 5.5 |
||||
|
r.append(res) |
||||
|
|
||||
|
assert r.rate_limited |
||||
|
assert r.rate_limited_duration() == 5.5 |
Loading…
Reference in new issue