diff options
Diffstat (limited to 'tests/mobly/controllers/android_device_lib/adb_test.py')
-rwxr-xr-x | tests/mobly/controllers/android_device_lib/adb_test.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/mobly/controllers/android_device_lib/adb_test.py b/tests/mobly/controllers/android_device_lib/adb_test.py index 94e3975..ecbd813 100755 --- a/tests/mobly/controllers/android_device_lib/adb_test.py +++ b/tests/mobly/controllers/android_device_lib/adb_test.py @@ -505,6 +505,17 @@ class AdbTest(unittest.TestCase): stderr=None, timeout=adb.DEFAULT_GETPROP_TIMEOUT_SEC) + def test_getprop_custom_timeout(self): + timeout_s = adb.DEFAULT_GETPROP_TIMEOUT_SEC * 2 + with mock.patch.object(adb.AdbProxy, '_exec_cmd') as mock_exec_cmd: + mock_exec_cmd.return_value = b'blah' + self.assertEqual(adb.AdbProxy().getprop('haha', timeout=timeout_s), + 'blah') + mock_exec_cmd.assert_called_once_with(['adb', 'shell', 'getprop', 'haha'], + shell=False, + stderr=None, + timeout=timeout_s) + def test__parse_getprop_output_special_values(self): mock_adb_output = ( b'[selinux.restorecon_recursive]: [/data/misc_ce/10]\n' |