forked from p15670423/monkey
UT: Fix UTs as per changes to ExploiterResultData and ExploitTelem
This commit is contained in:
parent
125412ee18
commit
1cce742692
|
@ -254,14 +254,14 @@ def test_exploiter_result_processing(
|
|||
|
||||
if ip.endswith(".1"):
|
||||
if data["exploiter"].startswith("PowerShell"):
|
||||
assert data["result"]
|
||||
assert data["propagation_result"]
|
||||
else:
|
||||
assert not data["result"]
|
||||
assert not data["propagation_result"]
|
||||
elif ip.endswith(".3"):
|
||||
if data["exploiter"].startswith("PowerShell"):
|
||||
assert not data["result"]
|
||||
assert not data["propagation_result"]
|
||||
else:
|
||||
assert data["result"]
|
||||
assert data["propagation_result"]
|
||||
|
||||
|
||||
def test_scan_target_generation(telemetry_messenger_spy, mock_ip_scanner, mock_victim_host_factory):
|
||||
|
|
|
@ -34,13 +34,14 @@ RESULT = False
|
|||
|
||||
@pytest.fixture
|
||||
def exploit_telem_test_instance():
|
||||
return ExploitTelem(EXPLOITER_NAME, HOST, RESULT, EXPLOITER_INFO, EXPLOITER_ATTEMPTS)
|
||||
return ExploitTelem(EXPLOITER_NAME, HOST, RESULT, RESULT, EXPLOITER_INFO, EXPLOITER_ATTEMPTS)
|
||||
|
||||
|
||||
def test_exploit_telem_send(exploit_telem_test_instance, spy_send_telemetry):
|
||||
exploit_telem_test_instance.send()
|
||||
expected_data = {
|
||||
"result": RESULT,
|
||||
"exploitation_result": RESULT,
|
||||
"propagation_result": RESULT,
|
||||
"machine": HOST_AS_DICT,
|
||||
"exploiter": EXPLOITER_NAME,
|
||||
"info": EXPLOITER_INFO,
|
||||
|
|
Loading…
Reference in New Issue