def testOneDevice(self):
   """Tests when one device is found."""
   self._MockNetworkResponse([self.SERVICE_1])
   service = remote_access._GetDefaultService()
   self.assertEqual(self.SERVICE_1.ip, service.ip)
   self.assertEqual(
       self.SERVICE_1.text[remote_access.BRILLO_DEVICE_PROPERTY_ALIAS],
       service.text[remote_access.BRILLO_DEVICE_PROPERTY_ALIAS])
 def testMultipleDevices(self):
   """Tests when multiple devices are found."""
   self._MockNetworkResponse([self.SERVICE_1, self.SERVICE_2])
   with self.assertRaises(remote_access.DefaultDeviceError):
     remote_access._GetDefaultService()
 def testNoDevices(self):
   """Tests when no devices are found."""
   self._MockNetworkResponse([])
   with self.assertRaises(remote_access.DefaultDeviceError):
     remote_access._GetDefaultService()