@@ -98,16 +98,17 @@ def test_start_ossec_idses(self, mock_start_ossec_ids) -> None:
98
98
"csle_common.controllers.ossec_ids_controller.OSSECIDSController.start_ossec_ids_manager"
99
99
)
100
100
@patch (
101
- "csle_common.controllers.ossec_ids_controller.OSSECIDSController.get_ossec_ids_monitor_thread_status_by_ip_and_port"
101
+ "csle_common.controllers.ossec_ids_controller.OSSECIDSController"
102
+ ".get_ossec_ids_monitor_thread_status_by_ip_and_port"
102
103
)
103
104
@patch ("grpc.insecure_channel" )
104
105
@patch ("csle_common.controllers.ossec_ids_controller.Logger" )
105
106
def test_start_ossec_ids (
106
- self ,
107
- mock_logger ,
108
- mock_insecure_channel ,
109
- mock_get_monitor_status ,
110
- mock_start_manager ,
107
+ self ,
108
+ mock_logger ,
109
+ mock_insecure_channel ,
110
+ mock_get_monitor_status ,
111
+ mock_start_manager ,
111
112
) -> None :
112
113
"""
113
114
Test the method for starting a OSSEC IDS with a specific IP
@@ -141,11 +142,12 @@ def test_start_ossec_ids(
141
142
"csle_common.controllers.ossec_ids_controller.OSSECIDSController.start_ossec_ids_manager"
142
143
)
143
144
@patch (
144
- "csle_common.controllers.ossec_ids_controller.OSSECIDSController.get_ossec_ids_monitor_thread_status_by_ip_and_port"
145
+ "csle_common.controllers.ossec_ids_controller.OSSECIDSController"
146
+ ".get_ossec_ids_monitor_thread_status_by_ip_and_port"
145
147
)
146
148
@patch ("grpc.insecure_channel" )
147
149
def test_stop_ossec_ids (
148
- self , mock_insecure_channel , mock_get_monitor_status , mock_start_manager
150
+ self , mock_insecure_channel , mock_get_monitor_status , mock_start_manager
149
151
) -> None :
150
152
"""
151
153
Test the method for stopping a OSSEC IDS with a specific IP
@@ -191,7 +193,7 @@ def test_start_ossec_idses_managers(self, mock_start_manager) -> None:
191
193
@patch ("csle_common.util.emulation_util.EmulationUtil.connect_admin" )
192
194
@patch ("csle_common.util.emulation_util.EmulationUtil.execute_ssh_cmd" )
193
195
def test_start_ossec_ids_manager (
194
- self , mock_execute_ssh_cmd , mock_connect_admin
196
+ self , mock_execute_ssh_cmd , mock_connect_admin
195
197
) -> None :
196
198
"""
197
199
Test method for starting the OSSEC IDS manager on a specific container
@@ -232,7 +234,7 @@ def test_stop_ossec_idses_managers(self, mock_stop_manager) -> None:
232
234
@patch ("csle_common.util.emulation_util.EmulationUtil.connect_admin" )
233
235
@patch ("csle_common.util.emulation_util.EmulationUtil.execute_ssh_cmd" )
234
236
def test_stop_ossec_ids_manager (
235
- self , mock_execute_ssh_cmd , mock_connect_admin
237
+ self , mock_execute_ssh_cmd , mock_connect_admin
236
238
) -> None :
237
239
"""
238
240
Test method for stopping the OSSEC IDS manager on a specific container
@@ -255,18 +257,20 @@ def test_start_ossec_idses_monitor_threads(self, mock_start_monitor) -> None:
255
257
constants.CONTAINER_IMAGES = MagicMock()
256
258
constants.CONTAINER_IMAGES.OSSEC_IDS_IMAGES = ["container-1", "container-2"]
257
259
physical_server_ip = "192.168.1.10"
258
- OSSECIDSController.start_ossec_idses_monitor_threads(emulation_env_config=self.emulation_env_config,physical_server_ip=physical_server_ip,logger=self.logger)
260
+ OSSECIDSController.start_ossec_idses_monitor_threads(emulation_env_config=self.emulation_env_config,
261
+ physical_server_ip=physical_server_ip,logger=self.logger)
259
262
assert mock_start_monitor.call_count == 2"""
260
263
261
264
@patch (
262
265
"csle_common.controllers.ossec_ids_controller.OSSECIDSController.start_ossec_ids_manager"
263
266
)
264
267
@patch (
265
- "csle_common.controllers.ossec_ids_controller.OSSECIDSController.get_ossec_ids_monitor_thread_status_by_ip_and_port"
268
+ "csle_common.controllers.ossec_ids_controller.OSSECIDSController"
269
+ ".get_ossec_ids_monitor_thread_status_by_ip_and_port"
266
270
)
267
271
@patch ("grpc.insecure_channel" )
268
272
def test_start_ossec_ids_monitor_thread (
269
- self , mock_insecure_channel , mock_get_monitor_status , mock_start_manager
273
+ self , mock_insecure_channel , mock_get_monitor_status , mock_start_manager
270
274
) -> None :
271
275
"""
272
276
A method that sends a request to the OSSECIDSManager on a specific IP to start
@@ -333,7 +337,7 @@ def test_stop_ossec_ids_monitor_thread(self, mock_start_manager) -> None:
333
337
"csle_common.controllers.ossec_ids_controller.OSSECIDSController.start_ossec_idses_managers"
334
338
)
335
339
def test_get_ossec_idses_monitor_threads_statuses (
336
- self , mock_start_managers
340
+ self , mock_start_managers
337
341
) -> None :
338
342
"""
339
343
Test a method that sends a request to the OSSECIDSManager on every container to get the status of the
@@ -383,7 +387,7 @@ def test_get_ossec_idses_managers_ports(self) -> None:
383
387
384
388
@patch ("grpc.insecure_channel" )
385
389
def test_get_ossec_ids_monitor_thread_status_by_ip_and_port (
386
- self , mock_insecure_channel
390
+ self , mock_insecure_channel
387
391
) -> None :
388
392
"""
389
393
Tests a method that sends a request to the OSSECIDSManager with a specific port and ip
@@ -411,19 +415,20 @@ def test_get_ossec_ids_monitor_thread_status_by_ip_and_port(
411
415
"csle_common.controllers.ossec_ids_controller.OSSECIDSController.get_ossec_idses_managers_ports"
412
416
)
413
417
@patch (
414
- "csle_common.controllers.ossec_ids_controller.OSSECIDSController.get_ossec_ids_monitor_thread_status_by_ip_and_port"
418
+ "csle_common.controllers.ossec_ids_controller.OSSECIDSController"
419
+ ".get_ossec_ids_monitor_thread_status_by_ip_and_port"
415
420
)
416
421
@patch ("csle_common.util.emulation_util.EmulationUtil.physical_ip_match" )
417
422
@patch (
418
423
"csle_collector.ossec_ids_manager.ossec_ids_manager_util.OSSecManagerUtil.ossec_ids_monitor_dto_empty"
419
424
)
420
425
def test_get_ossec_managers_info (
421
- self ,
422
- mock_ossec_dto_empty ,
423
- mock_physical_ip_match ,
424
- mock_get_status ,
425
- mock_get_ports ,
426
- mock_get_ips ,
426
+ self ,
427
+ mock_ossec_dto_empty ,
428
+ mock_physical_ip_match ,
429
+ mock_get_status ,
430
+ mock_get_ports ,
431
+ mock_get_ips ,
427
432
) -> None :
428
433
"""
429
434
Tests the method that extracts the information of the OSSEC IDS managers for a given emulation
0 commit comments