diff options
author | Ang Li <angli@google.com> | 2021-05-18 05:15:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-18 05:15:26 -0700 |
commit | 255edd7d7c707132059780b94c54adf6b9c70ad7 (patch) | |
tree | 20dddf8ce5b73b8f9c658458f8012cbbe9005150 /tests/mobly/controllers | |
parent | c9c20f99a3429ccc6d00e1dea646d6e5546c5b3e (diff) | |
download | mobly-255edd7d7c707132059780b94c54adf6b9c70ad7.tar.gz |
Do not raise Error for already connected devices. (#747)
Diffstat (limited to 'tests/mobly/controllers')
-rwxr-xr-x | tests/mobly/controllers/android_device_lib/adb_test.py | 10 |
1 files changed, 10 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 1cc2565..fbde202 100755 --- a/tests/mobly/controllers/android_device_lib/adb_test.py +++ b/tests/mobly/controllers/android_device_lib/adb_test.py @@ -486,6 +486,16 @@ class AdbTest(unittest.TestCase): self.assertEqual('connected to localhost:1234', out.decode('utf-8')) @mock.patch('mobly.utils.run_command') + def test_connect_already_connected(self, mock_run_command): + mock_address = 'localhost:1234' + mock_run_command.return_value = ( + 0, f'already connected to {mock_address}'.encode('utf-8'), + MOCK_DEFAULT_STDERR.encode('utf-8')) + + out = adb.AdbProxy().connect(mock_address) + self.assertEqual('already connected to localhost:1234', out.decode('utf-8')) + + @mock.patch('mobly.utils.run_command') def test_connect_fail(self, mock_run_command): mock_address = 'localhost:1234' mock_run_command.return_value = (0, 'Connection refused\n'.encode('utf-8'), |