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])
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 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)