Ejemplo n.º 1
0
 def testWinWithBattOr(self):
     self._serial_tools_return = [('COM4', 'USB Serial Port', '')]
     self.assertTrue(battor_wrapper.IsBattOrConnected('win'))
Ejemplo n.º 2
0
 def testWinWithoutBattOr(self):
     self._get_battor_list_return = []
     self.assertFalse(battor_wrapper.IsBattOrConnected('win'))
Ejemplo n.º 3
0
 def testMacWithBattOr(self):
     self._serial_tools_return = [('/dev/tty.usbserial-MAA', 'BattOr v3.3',
                                   '')]
     self.assertTrue(battor_wrapper.IsBattOrConnected('mac'))
Ejemplo n.º 4
0
 def testMacWithoutBattOr(self):
     self._serial_tools_return = [('/dev/tty.usbserial-MAA', 'not_one', '')]
     self.assertFalse(battor_wrapper.IsBattOrConnected('mac'))
Ejemplo n.º 5
0
 def testAndroidWithFile(self):
     self._read_serial_map_file_return = {'abc': '123'}
     self.assertTrue(
         battor_wrapper.IsBattOrConnected('android',
                                          android_device='abc',
                                          android_device_file='file'))
Ejemplo n.º 6
0
 def testLinuxWithBattOr(self):
     self._get_battor_list_return = ['battor']
     self.assertTrue(battor_wrapper.IsBattOrConnected('linux'))
Ejemplo n.º 7
0
 def testAndroidNoDevicePassed(self):
   with self.assertRaises(ValueError):
     battor_wrapper.IsBattOrConnected('android')
 def HasBattOrConnected(self):
     # Use linux instead of Android because when determining what tests to run on
     # a bot the individual device could be down, which would make BattOr tests
     # not run on any device. BattOrs communicate with the host and not android
     # devices.
     return battor_wrapper.IsBattOrConnected('linux')
Ejemplo n.º 9
0
 def testAndroidWithBattOr(self):
   self._generate_serial_map_return = {'abc': '123'}
   self.assertTrue(battor_wrapper.IsBattOrConnected('android', 'abc'))
Ejemplo n.º 10
0
 def testAndroidWithoutMatchingBattOr(self):
   self._generate_serial_map_return = {'notabc': 'not123'}
   self.assertFalse(battor_wrapper.IsBattOrConnected('android', 'abc'))
Ejemplo n.º 11
0
 def testAndroidWithMap(self):
   self.assertTrue(
       battor_wrapper.IsBattOrConnected('android', android_device='abc',
                                       android_device_map={'abc', '123'}))
Ejemplo n.º 12
0
 def HasBattOrConnected(self):
   return battor_wrapper.IsBattOrConnected(self.GetOSName())
Ejemplo n.º 13
0
 def testLinuxWithoutBattor(self):
     self._get_battor_list_return = []
     self.assertFalse(battor_wrapper.IsBattOrConnected('linux'))
 def HasBattOrConnected(self):
     # str(self.device) is the device id as a string.
     return battor_wrapper.IsBattOrConnected(self.GetOSName(),
                                             android_device=str(
                                                 self.device))
Ejemplo n.º 15
0
 def testMacWithBattor(self):
   # TODO(rnephew) Fix test when mac is done.
   self.assertFalse(battor_wrapper.IsBattOrConnected('mac'))