示例#1
0
 def testTasks(self):
   self._Set200ReturnValue()
   response = swarming_service.Bot('bot_id').Tasks()
   self._Assert200Response(response)
   self._AssertRequestMade('bot/bot_id/tasks', 'GET')
示例#2
0
 def testGet(self):
   self._Set200ReturnValue()
   response = swarming_service.Bot('bot_id').Get()
   self._Assert200Response(response)
   self._AssertRequestMade('bot/bot_id/get', 'GET')
示例#3
0
 def testBotGet(self):
   self._Set500ReturnValue()
   with self.assertRaises(swarming_service.SwarmingError):
     swarming_service.Bot('bot_id').Get()
   self._AssertRequestMade('bot/bot_id/get', 'GET')
示例#4
0
 def testTasks(self):
     response = swarming_service.Bot('bot_id').Tasks()
     self._AssertCorrectResponse(response)
     self._AssertRequestMadeOnce('bot/bot_id/tasks')
示例#5
0
 def testGet(self):
     response = swarming_service.Bot('bot_id').Get()
     self._AssertCorrectResponse(response)
     self._AssertRequestMadeOnce('bot/bot_id/get')
示例#6
0
 def testRetryHttpException(self):
     return_value = ({'status': '200'}, json.dumps({'content': {}}))
     self._SetSideEffect((httplib.HTTPException, return_value))
     response = swarming_service.Bot('bot_id').Get()
     self._Assert200Response(response)