@@ -1827,10 +1827,7 @@ async def load_callback(event: pw_api.NodeEvent, mac: str) -> None: # type: ign
18271827
18281828 with pytest .raises (pw_exceptions .NodeError ):
18291829 assert (
1830- await test_node .set_motion_sensitivity_level (
1831- pw_api .MotionSensitivity .HIGH
1832- )
1833- is not None
1830+ await test_node .set_motion_sensitivity_level (20 ) is not None
18341831 )
18351832
18361833 with pytest .raises (pw_exceptions .NodeError ):
@@ -1863,10 +1860,7 @@ async def load_callback(event: pw_api.NodeEvent, mac: str) -> None: # type: ign
18631860
18641861 with pytest .raises (pw_exceptions .FeatureError ):
18651862 assert (
1866- await test_node .set_motion_sensitivity_level (
1867- pw_api .MotionSensitivity .HIGH
1868- )
1869- is not None
1863+ await test_node .set_motion_sensitivity_level (20 ) is not None
18701864 )
18711865
18721866 with pytest .raises (pw_exceptions .FeatureError ):
@@ -1895,10 +1889,7 @@ async def load_callback(event: pw_api.NodeEvent, mac: str) -> None: # type: ign
18951889 assert await test_node .set_motion_daylight_mode (True ) is not None
18961890 with pytest .raises (NotImplementedError ):
18971891 assert (
1898- await test_node .set_motion_sensitivity_level (
1899- pw_api .MotionSensitivity .HIGH
1900- )
1901- is not None
1892+ await test_node .set_motion_sensitivity_level (20 ) is not None
19021893 )
19031894 with pytest .raises (NotImplementedError ):
19041895 assert await test_node .set_motion_reset_timer (5 ) is not None
@@ -2117,25 +2108,25 @@ def fake_cache(dummy: object, setting: str) -> str | bool | None: # noqa: PLR09
21172108 if setting == pw_node .CACHE_NODE_INFO_TIMESTAMP :
21182109 return "2024-12-7-1-0-0"
21192110 if setting == pw_sed .CACHE_SED_AWAKE_DURATION :
2120- return "20"
2111+ return 20
21212112 if setting == pw_sed .CACHE_SED_CLOCK_INTERVAL :
2122- return " 12600"
2113+ return 12600
21232114 if setting == pw_sed .CACHE_SED_CLOCK_SYNC :
21242115 return True
21252116 if setting == pw_sed .CACHE_SED_DIRTY :
21262117 return False
21272118 if setting == pw_sed .CACHE_SED_MAINTENANCE_INTERVAL :
2128- return "60"
2119+ return 60
21292120 if setting == pw_sed .CACHE_SED_SLEEP_DURATION :
2130- return "60"
2121+ return 60
21312122 if setting == pw_scan .CACHE_SCAN_MOTION_STATE :
21322123 return False
21332124 if setting == pw_scan .CACHE_SCAN_MOTION_TIMESTAMP :
21342125 return "2024-12-6-1-0-0"
21352126 if setting == pw_scan .CACHE_SCAN_CONFIG_RESET_TIMER :
2136- return "10"
2127+ return 10
21372128 if setting == pw_scan .CACHE_SCAN_CONFIG_SENSITIVITY :
2138- return "MEDIUM"
2129+ return 30
21392130 if setting == pw_scan .CACHE_SCAN_CONFIG_DAYLIGHT_MODE :
21402131 return False
21412132 if setting == pw_scan .CACHE_SCAN_CONFIG_DIRTY :
@@ -2237,17 +2228,14 @@ async def load_callback(event: pw_api.NodeEvent, mac: str) -> None: # type: ign
22372228 assert test_scan .motion_config .daylight_mode
22382229
22392230 # test motion sensitivity level
2240- assert test_scan .sensitivity_level == pw_api . MotionSensitivity . MEDIUM
2231+ assert test_scan .sensitivity_level == 30
22412232 assert (
2242- test_scan .motion_config .sensitivity_level == pw_api . MotionSensitivity . MEDIUM
2233+ test_scan .motion_config .sensitivity_level == 30
22432234 )
2244- assert not await test_scan .set_motion_sensitivity_level (
2245- pw_api .MotionSensitivity .MEDIUM
2235+ assert not await test_scan .set_motion_sensitivity_level (30 )
22462236 )
22472237 assert not test_scan .motion_config .dirty
2248- assert await test_scan .set_motion_sensitivity_level (
2249- pw_api .MotionSensitivity .HIGH
2250- )
2238+ assert await test_scan .set_motion_sensitivity_level (20 )
22512239 assert test_scan .motion_config .dirty
22522240 awake_response4 = pw_responses .NodeAwakeResponse ()
22532241 awake_response4 .deserialize (
@@ -2259,10 +2247,8 @@ async def load_callback(event: pw_api.NodeEvent, mac: str) -> None: # type: ign
22592247 await test_scan ._awake_response (awake_response4 ) # pylint: disable=protected-access
22602248 await asyncio .sleep (0.001 ) # Ensure time for task to be executed
22612249 assert not test_scan .motion_config .dirty
2262- assert test_scan .sensitivity_level == pw_api .MotionSensitivity .HIGH
2263- assert (
2264- test_scan .motion_config .sensitivity_level == pw_api .MotionSensitivity .HIGH
2265- )
2250+ assert test_scan .sensitivity_level == 20
2251+ assert test_scan .motion_config .sensitivity_level == 20
22662252
22672253 # scan with cache enabled
22682254 mock_stick_controller .send_response = None
0 commit comments