Răsfoiți Sursa

Tests: improve output when failing due to dps mismatch

Jason Rumney 2 ani în urmă
părinte
comite
a4e5c93bc3
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      tests/helpers.py

+ 3 - 1
tests/helpers.py

@@ -28,7 +28,9 @@ async def assert_device_properties_set(
     try:
         yield
     finally:
-        assert len(provided) == len(properties.keys())
+        if not msg:
+            msg = f"Expected {properties}, got {provided}"
+        assert len(provided) == len(properties.keys()), msg
         for p in properties:
             assert p in provided, msg
             assert properties[p] == provided[p], msg