Exemplo n.º 1
0
 def test_device_show_algorithms_2(self, mock_driver, mock_db_api):
     """capabilities is empty"""
     mock_db_api.return_value = self.dict_list
     mock_driver.return_value = drv = mock.MagicMock()
     drv.get_capabilities.return_value = {}
     resp = api.device_show_algorithms(self.conf)
     self.assertEqual(resp, [])
Exemplo n.º 2
0
 def test_device_show_algorithms_1(self, mock_driver, mock_db_api):
     """capabilities is not empty, not None"""
     mock_db_api.return_value = self.dict_list
     mock_driver.return_value = drv = mock.MagicMock()
     drv.get_capabilities.return_value = {"algorithms": ["CRYSIS"]}
     resp = api.device_show_algorithms(self.conf)
     self.assertEqual(resp, ["CRYSIS"])
Exemplo n.º 3
0
 def show_algorithms(self, req):
     logger.debug("Got algorithms request. Request: %s", req)
     algorithms = core_api.device_show_algorithms(self.conf)
     return {'algorithms': algorithms}
Exemplo n.º 4
0
 def test_device_show_algorithms_0(self, mock_driver, mock_db_api):
     """capabilities = None"""
     mock_driver.get_capabilities = None
     mock_db_api.return_value = self.dict_list
     resp = api.device_show_algorithms(self.conf)
     self.assertEqual(resp, [])
Exemplo n.º 5
0
 def show_algorithms(self, req):
     LOG.debug("Got algorithms request. Request: %s", req)
     algorithms = core_api.device_show_algorithms(self.conf)
     return {"algorithms": algorithms}