tici: improve power save test (#32674)
* tici: improve power save test
* Update system/hardware/tici/tests/test_hardware.py
old-commit-hash: da1cb2276b
This commit is contained in:
parent
8c82ecbe3d
commit
a4745aa158
|
@ -11,12 +11,16 @@ HARDWARE = Tici()
|
|||
class TestHardware:
|
||||
|
||||
def test_power_save_time(self):
|
||||
ts = []
|
||||
ts = {True: [], False: []}
|
||||
for _ in range(5):
|
||||
for on in (True, False):
|
||||
st = time.monotonic()
|
||||
HARDWARE.set_power_save(on)
|
||||
ts.append(time.monotonic() - st)
|
||||
ts[on].append(time.monotonic() - st)
|
||||
|
||||
assert 0.1 < np.mean(ts) < 0.25
|
||||
assert max(ts) < 0.3
|
||||
# disabling power save is the main time-critical one
|
||||
assert 0.1 < np.mean(ts[False]) < 0.15
|
||||
assert max(ts[False]) < 0.2
|
||||
|
||||
assert 0.1 < np.mean(ts[True]) < 0.35
|
||||
assert max(ts[True]) < 0.4
|
||||
|
|
Loading…
Reference in New Issue