Index: build/android/pylib/device/device_utils_test.py |
diff --git a/build/android/pylib/device/device_utils_test.py b/build/android/pylib/device/device_utils_test.py |
index b6a99d28d4bb7fb85a0a0b00c37283a1063d2d26..2692e1255b801a5961980f47956c8e8fb9616f63 100755 |
--- a/build/android/pylib/device/device_utils_test.py |
+++ b/build/android/pylib/device/device_utils_test.py |
@@ -1484,6 +1484,17 @@ class DeviceUtilsStrTest(DeviceUtilsOldImplTest): |
with self.assertNoAdbCalls(): |
self.assertEqual('0123456789abcdef', str(self.device)) |
+ def testStr_noSerial(self): |
+ self.device = device_utils.DeviceUtils(None) |
+ with self.assertCalls('adb get-serialno', '0123456789abcdef'): |
+ self.assertEqual('0123456789abcdef', str(self.device)) |
+ |
+ def testStr_noSerial_noDevices(self): |
+ self.device = device_utils.DeviceUtils(None) |
+ with self.assertCalls('adb get-serialno', 'unknown'), ( |
+ self.assertRaises(device_errors.NoDevicesError)): |
+ str(self.device) |
+ |
if __name__ == '__main__': |
logging.getLogger().setLevel(logging.DEBUG) |