def testDetermineDeviceToUse_emptyListWithNoAttachedDevices(self): user_specified_devices = [] device_utils.DeviceUtils.HealthyDevices = mock.MagicMock( side_effect=device_errors.NoDevicesError()) with self.assertRaises(device_errors.NoDevicesError) as _: list_verification.DetermineDeviceToUse(user_specified_devices) device_utils.DeviceUtils.HealthyDevices.assert_called_with( device_arg=None)
def testDetermineDeviceToUse_oneElementListWithOneAttachedDevice(self): user_specified_devices = ['123'] fake_attached_devices = ['123'] device_utils.DeviceUtils.HealthyDevices = mock.MagicMock( return_value=fake_attached_devices) result = list_verification.DetermineDeviceToUse(user_specified_devices) self.assertEqual(result, fake_attached_devices[0]) device_utils.DeviceUtils.HealthyDevices.assert_called_with( device_arg=user_specified_devices)
def testDetermineDeviceToUse_emptyListWithOneAttachedDevice(self): fake_attached_devices = ['123'] user_specified_devices = [] device_utils.DeviceUtils.HealthyDevices = mock.MagicMock( return_value=fake_attached_devices) result = list_verification.DetermineDeviceToUse(user_specified_devices) self.assertEqual(result, fake_attached_devices[0]) # pylint: disable=no-member device_utils.DeviceUtils.HealthyDevices.assert_called_with(device_arg=None)