def test_request_ib(self): tagCollectorAPI.createIBRequest(self.release_name, [self.architecture_name]) ibData = tagCollectorAPI.getIBPendingRequests() self.assertTrue(ibData) self.assertEquals(self.release_name, ibData["release_name"]) self.assertEquals(self.architecture_name, ibData["architecture_name"]) self.assertEquals("IB", ibData["type"])
def test_request_ib(self): tagCollectorAPI.createIBRequest(self.release_name, [self.architecture_name]) ibData = tagCollectorAPI.getIBPendingRequests() self.assertTrue(ibData) self.assertEquals(self.release_name, ibData['release_name']) self.assertEquals(self.architecture_name, ibData['architecture_name']) self.assertEquals('IB', ibData['type'])
def test_build_and_fail_ib(self): ibData = tagCollectorAPI.getIBPendingRequests() self.assertTrue(ibData) tagCollectorAPI.setRequestBuilding( ibData["id"], ibData["release_name"], machine=socket.gethostname(), pid=os.getpid() ) ibBuildingRequests = tagCollectorAPI.getBuildingIBRequests() self.assertTrue(ibBuildingRequests) self.assertEquals(self.release_name, ibBuildingRequests[0]["release_name"]) self.assertEquals(self.architecture_name, ibBuildingRequests[0]["architecture_name"]) self.assertEquals("IB", ibBuildingRequests[0]["type"]) isFinished = tagCollectorAPI.failRequest(ibBuildingRequests[0]["id"]) self.assertTrue(isFinished)
def test_build_and_fail_ib(self): ibData = tagCollectorAPI.getIBPendingRequests() self.assertTrue(ibData) tagCollectorAPI.setRequestBuilding(ibData['id'], ibData['release_name'], machine=socket.gethostname(), pid=os.getpid()) ibBuildingRequests = tagCollectorAPI.getBuildingIBRequests() self.assertTrue(ibBuildingRequests) self.assertEquals(self.release_name, ibBuildingRequests[0]['release_name']) self.assertEquals(self.architecture_name, ibBuildingRequests[0]['architecture_name']) self.assertEquals('IB', ibBuildingRequests[0]['type']) isFinished = tagCollectorAPI.failRequest(ibBuildingRequests[0]['id']) self.assertTrue(isFinished)
def test_ib_pending_queue_empty(self): ibData = tagCollectorAPI.getIBPendingRequests() self.assertFalse(ibData)