UT: Implement test_handle_scan_data__node_not_upserted_if_no_matching_machine

This commit is contained in:
Kekoa Kaaikala 2022-09-27 21:04:42 +00:00
parent 18ca84a247
commit 29355e9d14
1 changed files with 10 additions and 2 deletions

View File

@ -109,8 +109,16 @@ def test_handle_scan_data__node_not_upserted_if_no_matching_agent(
assert not node_repository.upsert_communication.called assert not node_repository.upsert_communication.called
def test_handle_scan_data__node_not_upserted_if_no_matching_machine(handler: handle_scan_data): def test_handle_scan_data__node_not_upserted_if_no_matching_machine(
pass handler: handle_scan_data,
machine_repository: IMachineRepository,
node_repository: INodeRepository,
):
machine_repository.get_machine_by_id = MagicMock(side_effect=UnknownRecordError)
handler(EVENT)
assert not node_repository.upsert_communication.called
def test_handle_scan_data__upserts_machine_if_did_not_exist(handler: handle_scan_data): def test_handle_scan_data__upserts_machine_if_did_not_exist(handler: handle_scan_data):