Jelajahi Sumber

Tests: improve output when failing due to dps mismatch

Jason Rumney 2 tahun lalu
induk
melakukan
a4e5c93bc3
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  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