def test_lb_show_probes_0(self, db_api0, db_api1, db_api2): db_api0.return_value = self.dict_list db_api1.return_value.__getitem__.return_value.\ __getitem__.return_value = 2 db_api2.return_value = {'probe': 'foo'} resp = api.lb_show_probes(self.conf, self.lb_id) self.assertTrue(db_api1.called) self.assertTrue(db_api2.called) self.assertTrue(db_api2.call_count == 2) self.assertEqual(resp, {'healthMonitoring': [{'probe': 'foo'}, {'probe': 'foo'}]}) db_api0.assert_called_once_with(self.conf, 2) db_api1.assert_called_once_with(self.conf, self.lb_id) db_api2.assert_any_call(self.dict_list[0]) db_api2.assert_any_call(self.dict_list[1])
def index(self, req, tenant_id, lb_id): LOG.debug("Got showMonitoring request. Request: %s", req) result = core_api.lb_show_probes(self.conf, tenant_id, lb_id) return result
def test_lb_show_probes_1(self, db_api0, db_api1, db_api2): db_api0.return_value = self.dict_list db_api1.return_value = [] with self.assertRaises(exc.ServerFarmNotFound): api.lb_show_probes(self.conf, self.lb_id)
def test_lb_show_probes_0(self, db_api0, db_api1, db_api2): db_api0.return_value = self.dict_list api.lb_show_probes(self.conf, self.lb_id) self.assertTrue(db_api2.called)
def showMonitoring(self, req, **args): logger.debug("Got showMonitoring request. Request: %s", req) result = core_api.lb_show_probes(self.conf, args['id']) return result
def test_lb_show_probes_1(self, db_api0, db_api1, db_api2): db_api1.return_value = [] with self.assertRaises(exc.ServerFarmNotFound): api.lb_show_probes(self.conf, self.lb_id) self.assertFalse(db_api0.called) self.assertFalse(db_api2.called)