Skip to content

Commit b31b5eb

Browse files
fix: Use total_seconds property of timedelta (#767)
1 parent 98ab48d commit b31b5eb

25 files changed

+43
-26
lines changed

appium/options/android/common/adb/adb_exec_timeout_option.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@ def adb_exec_timeout(self, value: Union[timedelta, int]) -> None:
3838
Maximum time to wait until single ADB command is executed.
3939
20000 ms by default.
4040
"""
41-
self.set_capability(ADB_EXEC_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value)
41+
self.set_capability(
42+
ADB_EXEC_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
43+
)

appium/options/android/common/app/android_install_timeout_option.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ def android_install_timeout(self, value: Union[timedelta, int]) -> None:
3939
90000 ms by default
4040
"""
4141
self.set_capability(
42-
ANDROID_INSTALL_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value
42+
ANDROID_INSTALL_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
4343
)

appium/options/android/common/app/app_wait_duration_option.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@ def app_wait_duration(self, value: Union[timedelta, int]) -> None:
3838
Maximum amount of time to wait until the application under test is started
3939
(e.g. an activity returns the control to the caller). 20000 ms by default.
4040
"""
41-
self.set_capability(APP_WAIT_DURATION, value.microseconds // 1000 if isinstance(value, timedelta) else value)
41+
self.set_capability(
42+
APP_WAIT_DURATION, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
43+
)

appium/options/android/common/avd/avd_launch_timeout_option.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@ def avd_launch_timeout(self, value: Union[timedelta, int]) -> None:
3838
Maximum timeout to wait until Android Emulator is started.
3939
60000 ms by default.
4040
"""
41-
self.set_capability(AVD_LAUNCH_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value)
41+
self.set_capability(
42+
AVD_LAUNCH_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
43+
)

appium/options/android/common/avd/avd_ready_timeout_option.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@ def avd_ready_timeout(self, value: Union[timedelta, int]) -> None:
3838
Maximum timeout to wait until Android Emulator is fully booted and is ready for usage.
3939
60000 ms by default
4040
"""
41-
self.set_capability(AVD_READY_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value)
41+
self.set_capability(
42+
AVD_READY_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
43+
)

appium/options/android/common/context/auto_webview_timeout_option.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@ def auto_webview_timeout(self, value: Union[timedelta, int]) -> None:
3838
"""
3939
Timeout to wait until a web view is available.
4040
"""
41-
self.set_capability(AUTO_WEBVIEW_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value)
41+
self.set_capability(
42+
AUTO_WEBVIEW_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
43+
)

appium/options/android/common/locking/unlock_success_timeout_option.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ def unlock_success_timeout(self, value: Union[timedelta, int]) -> None:
3939
2000 ms by default.
4040
"""
4141
self.set_capability(
42-
UNLOCK_SUCCESS_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value
42+
UNLOCK_SUCCESS_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
4343
)

appium/options/android/espresso/espresso_server_launch_timeout_option.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ def espresso_server_launch_timeout(self, value: Union[timedelta, int]) -> None:
3939
45000 ms by default
4040
"""
4141
self.set_capability(
42-
ESPRESSO_SERVER_LAUNCH_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value
42+
ESPRESSO_SERVER_LAUNCH_TIMEOUT, int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value
4343
)

appium/options/android/uiautomator2/uiautomator2_server_install_timeout_option.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ def uiautomator2_server_install_timeout(self, value: Union[timedelta, int]) -> N
3939
20000 ms by default
4040
"""
4141
self.set_capability(
42-
UIAUTOMATOR2_SERVER_INSTALL_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value
42+
UIAUTOMATOR2_SERVER_INSTALL_TIMEOUT,
43+
int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value,
4344
)

appium/options/android/uiautomator2/uiautomator2_server_launch_timeout_option.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ def uiautomator2_server_launch_timeout(self, value: Union[timedelta, int]) -> No
3939
the device. 30000 ms by default
4040
"""
4141
self.set_capability(
42-
UIAUTOMATOR2_SERVER_LAUNCH_TIMEOUT, value.microseconds // 1000 if isinstance(value, timedelta) else value
42+
UIAUTOMATOR2_SERVER_LAUNCH_TIMEOUT,
43+
int(value.total_seconds() * 1000) if isinstance(value, timedelta) else value,
4344
)

0 commit comments

Comments
 (0)