Dashboard Suites Test Metrics Archives Screenshots
Time taken 00:02:25 Hrs
PYTEST REPORT
January 07, 2026
23
TEST CASES
  Trends
Test Suite 2
Suite Highlights

0 /0 Times

MOST FAILED SUITE

Suite Pass Fail Skip xPass xFail Error Rerun
tests/test_app.py 10 0 0 0 0 0 0
tests/test_common.py 13 0 0 0 0 0 0
Test CaseTest Description Status Time (s) Error Message
test_ingesting_files[empty_file.csv]End-to-end tests where not working files are ingested.

Expected:
- A file with a bad extension should be refused.
- An empty file should be refused.
- A file without information on study ID should be refused.
- A non structured file should be refused.

For each test, a log error is generated.
PASS 2.23
test_ingesting_files[bad_extension.exe]End-to-end tests where not working files are ingested.

Expected:
- A file with a bad extension should be refused.
- An empty file should be refused.
- A file without information on study ID should be refused.
- A non structured file should be refused.

For each test, a log error is generated.
PASS 1.55
test_ingesting_files[no_study_id.csv]End-to-end tests where not working files are ingested.

Expected:
- A file with a bad extension should be refused.
- An empty file should be refused.
- A file without information on study ID should be refused.
- A non structured file should be refused.

For each test, a log error is generated.
PASS 1.51
test_ingesting_files[not_structured_file.csv]End-to-end tests where not working files are ingested.

Expected:
- A file with a bad extension should be refused.
- An empty file should be refused.
- A file without information on study ID should be refused.
- A non structured file should be refused.

For each test, a log error is generated.
PASS 1.57
test_sqs_event[icon]End-to-end tests where correct files are sent for a provider.
When all files are received in archives, a SQS event is generated
to trigger the next lambda (raw - trusted).
This solution allows us to work in batch.

Expected:
- All SMD files sent should trigger a SQS event.
- All ICON files sent should trigger a SQS event.
- All Medpace files sent should trigger a SQS event.
- All Parexel files sent should trigger a SQS event.
- All Sclinica files (present in the checksum) sent should trigger a SQS event.
- A partial ICON files should not trigger a SQS event.
PASS 24.01
test_sqs_event[medpace]End-to-end tests where correct files are sent for a provider.
When all files are received in archives, a SQS event is generated
to trigger the next lambda (raw - trusted).
This solution allows us to work in batch.

Expected:
- All SMD files sent should trigger a SQS event.
- All ICON files sent should trigger a SQS event.
- All Medpace files sent should trigger a SQS event.
- All Parexel files sent should trigger a SQS event.
- All Sclinica files (present in the checksum) sent should trigger a SQS event.
- A partial ICON files should not trigger a SQS event.
PASS 44.14
test_sqs_event[parexel]End-to-end tests where correct files are sent for a provider.
When all files are received in archives, a SQS event is generated
to trigger the next lambda (raw - trusted).
This solution allows us to work in batch.

Expected:
- All SMD files sent should trigger a SQS event.
- All ICON files sent should trigger a SQS event.
- All Medpace files sent should trigger a SQS event.
- All Parexel files sent should trigger a SQS event.
- All Sclinica files (present in the checksum) sent should trigger a SQS event.
- A partial ICON files should not trigger a SQS event.
PASS 32.57
test_sqs_event[sclinica]End-to-end tests where correct files are sent for a provider.
When all files are received in archives, a SQS event is generated
to trigger the next lambda (raw - trusted).
This solution allows us to work in batch.

Expected:
- All SMD files sent should trigger a SQS event.
- All ICON files sent should trigger a SQS event.
- All Medpace files sent should trigger a SQS event.
- All Parexel files sent should trigger a SQS event.
- All Sclinica files (present in the checksum) sent should trigger a SQS event.
- A partial ICON files should not trigger a SQS event.
PASS 2.91
test_sqs_event[sharepoint]End-to-end tests where correct files are sent for a provider.
When all files are received in archives, a SQS event is generated
to trigger the next lambda (raw - trusted).
This solution allows us to work in batch.

Expected:
- All SMD files sent should trigger a SQS event.
- All ICON files sent should trigger a SQS event.
- All Medpace files sent should trigger a SQS event.
- All Parexel files sent should trigger a SQS event.
- All Sclinica files (present in the checksum) sent should trigger a SQS event.
- A partial ICON files should not trigger a SQS event.
PASS 30.75
test_sqs_event[smd]End-to-end tests where correct files are sent for a provider.
When all files are received in archives, a SQS event is generated
to trigger the next lambda (raw - trusted).
This solution allows us to work in batch.

Expected:
- All SMD files sent should trigger a SQS event.
- All ICON files sent should trigger a SQS event.
- All Medpace files sent should trigger a SQS event.
- All Parexel files sent should trigger a SQS event.
- All Sclinica files (present in the checksum) sent should trigger a SQS event.
- A partial ICON files should not trigger a SQS event.
PASS 3.03
test_split_by_studyUnit test for split by study.

Expected:
- A file with two studies is splitted into two files.
PASS 0.01
test_clean_study_id PASS 0.01
test_clean_sharepoint_model PASS 0.01
test_split_by_study_errorUnit test for split by study.

Expected:
- Error when no study_id are specified.
PASS 0.01
test_search_study_idUnit test for searching study ID in a filename.

Expected:
- If filename is "dummy", the study ID should be "dummy".
- If filename is "iopok_op_d-us-76543-987", the study ID should be "dus76543987".
- If filename is "iopok_op_clin-76543-987", the study ID should be "clin76543987".
- If filename is "ICA-ipsen_D-US-60010-001_RUS_643008_20220113.xml",
the study ID should be "dus60010001".
PASS 0.01
test_search_study_id_errorUnit test for searching study ID in a filename (with error).

Expected:
- If filename is "iopok_op", no study ID is retrieved.
PASS 0.01
test_get_object_metadataUnit test for getting AWS object metadata.

Expected:
- A object "hello" has unknown provider and provider_type.
- A object "sclinica" has provider type IRT.
- A object "acd7d0a4/hello" has provider type CRO and provider Medpace.
Indeed, acd7d0a4 is the Medpace SFTP.
PASS 0.03
test_verify_checksumUnit test for verifying checksum of Sclinica file. PASS 0.1
test_get_sharepoint_metadataSA-1832: Unit test for getting templates metadata and retrieve only the
version before the dot.

Expected:
- Transforming the Info sheet into templates metadata.
PASS 0.0
test_format_date_error_messageSA-1919: Testing if the new error message raised when date is not in the
appropriated format.
PASS 0.17
test_template_modified_error_messageSA-1919: Testing if the new error message raised when the template is modified PASS 0.17
test_lov_error_messageSA-1919: Testing if the new error message raised when a value if cell is not in
the dropdown menu.
PASS 0.04
test_wrapper_debug PASS 0.01

Build #1

    JANUARY 07, 2026
23
TEST CASES

23

PASSED

0

FAILED

0

SKIPPED

0

XPASSED

0

XFAILED

0

ERROR

0

RERUN