test_power_draw: check msgs expect first for cleaner error

old-commit-hash: e0d0896dcf
chrysler-long2
Adeeb Shihadeh 1 year ago committed by GitHub
parent 14898a7845
commit 436b5dacd9
  1. 2
      system/hardware/tici/tests/test_power_draw.py

@ -91,8 +91,8 @@ class TestPowerDraw(unittest.TestCase):
msgs_expected = int(sum(SAMPLE_TIME * SERVICE_LIST[msg].frequency for msg in proc.msgs))
tab.append([proc.name, round(expected, 2), round(cur, 2), msgs_expected, msgs_received])
with self.subTest(proc=proc.name):
np.testing.assert_allclose(cur, expected, rtol=proc.rtol, atol=proc.atol)
np.testing.assert_allclose(msgs_expected, msgs_received, rtol=.02, atol=2)
np.testing.assert_allclose(cur, expected, rtol=proc.rtol, atol=proc.atol)
print(tabulate(tab))
print(f"Baseline {baseline:.2f}W\n")

Loading…
Cancel
Save