Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
sofia-gomes-onfido committed May 16, 2024
1 parent c839e5d commit 962e0d3
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 11 deletions.
26 changes: 26 additions & 0 deletions tests/test_watchlist.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
from datetime import datetime

import pytest

from onfido import ApplicantBuilder, ReportName, WatchlistMonitor
from tests.conftest import create_applicant


@pytest.fixture(scope="function")
def applicant_id(onfido_api):
applicant_builder = ApplicantBuilder(
first_name="John",
last_name="Smith",
dob=datetime(year=1990, month=1, day=1),
)
return create_applicant(onfido_api, applicant_builder=applicant_builder).id


def test_find_watchlist_monitor(onfido_api, applicant_id):
monitor = onfido_api.create_watchlist_monitor(
WatchlistMonitor(
applicant_id=applicant_id, report_name=ReportName.WATCHLIST_AML
)
)

onfido_api.find_watchlist_monitor(monitor)
22 changes: 11 additions & 11 deletions tests/test_workflow_run_outputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

from onfido import (
ApplicantBuilder,
CompleteTaskRequest,
CompleteTaskBuilder,
CompleteTaskBuilderData,
CountryCodes,
DocumentBreakdown,
DocumentProperties,
Expand Down Expand Up @@ -78,7 +79,7 @@ def test_profile_data_as_output(onfido_api, applicant_id, profile_data):
tasks = onfido_api.list_tasks(workflow_run_id)
profile_data_task_id = list(filter(lambda task: "profile" in task.id, tasks))[0].id

complete_task_request = CompleteTaskRequest(data=profile_data)
complete_task_request = CompleteTaskRequest(data=CompleteTaskBuilderData(profile_data))

onfido_api.complete_task(
workflow_run_id=workflow_run_id,
Expand Down Expand Up @@ -106,36 +107,35 @@ def test_document_and_facial_similarity_report_as_output(
tasks = onfido_api.list_tasks(workflow_run_id)
profile_data_task_id = list(filter(lambda task: "profile" in task.id, tasks))[0].id

complete_task_request = CompleteTaskRequest(
data={"first_name": "Jane", "last_name": "Doe"}
complete_task_builder = CompleteTaskBuilder(
data=CompleteTaskBuilderData({"first_name": "Jane", "last_name": "Doe"})
)
onfido_api.complete_task(
workflow_run_id=workflow_run_id,
task_id=profile_data_task_id,
complete_task_request=complete_task_request,
complete_task_request=complete_task_builder,
)

tasks = onfido_api.list_tasks(workflow_run_id)
document_capture_task_id = list(
filter(lambda task: "document_photo" in task.id, tasks)
)[0].id

complete_document_capture_task_request = CompleteTaskRequest(
data=[{"id": document_id}]
complete_document_capture_task_builder = CompleteTaskBuilder(
data=CompleteTaskBuilderData([{"id": document_id}])
)
onfido_api.complete_task(
workflow_run_id=workflow_run_id,
task_id=document_capture_task_id,
complete_task_request=complete_document_capture_task_request,
complete_task_request=complete_document_capture_task_builder,
)

tasks = onfido_api.list_tasks(workflow_run_id)
live_photo_capture_task_id = list(
filter(lambda task: "face_photo" in task.id, tasks)
)[0].id

complete_live_photo_capture_task_request = CompleteTaskRequest(
data=[{"id": live_photo_id}]
complete_live_photo_capture_task_request = CompleteTaskBuilder(
data=CompleteTaskBuilderData([{"id": live_photo_id}])
)
onfido_api.complete_task(
workflow_run_id=workflow_run_id,
Expand Down

0 comments on commit 962e0d3

Please sign in to comment.