Command: C:\Shared\work\samples\fastapi-typescript\.venv\Scripts\python.exe -m unittest discover -s tests -v
C:\Shared\work\samples\fastapi-typescript\.venv\Lib\site-packages\fastapi\testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.
  from starlette.testclient import TestClient as TestClient  # noqa
test_amount_grammar_and_decimal_precision (test_api.ApiTests.test_amount_grammar_and_decimal_precision) ... ok
test_case_sensitive_and_leading_zero_keys (test_api.ApiTests.test_case_sensitive_and_leading_zero_keys) ... ok
test_character_limit_is_inclusive (test_api.ApiTests.test_character_limit_is_inclusive) ... ok
test_dates_reject_ambiguity_and_impossible_calendar_values (test_api.ApiTests.test_dates_reject_ambiguity_and_impossible_calendar_values) ... ok
test_empty_and_header_only_are_distinct (test_api.ApiTests.test_empty_and_header_only_are_distinct) ... ok
test_first_valid_key_wins_and_duplicate_original_is_preserved (test_api.ApiTests.test_first_valid_key_wins_and_duplicate_original_is_preserved) ... ok
test_invalid_fields_collect_reasons_without_echoing_normalized_values (test_api.ApiTests.test_invalid_fields_collect_reasons_without_echoing_normalized_values) ... ok
test_malformed_csv_discards_partial_result (test_api.ApiTests.test_malformed_csv_discards_partial_result) ... ok
test_quoted_multiline_and_unicode_names (test_api.ApiTests.test_quoted_multiline_and_unicode_names) ... ok
test_record_limit_includes_duplicates_before_deduplication (test_api.ApiTests.test_record_limit_includes_duplicates_before_deduplication) ... ok
test_request_schema_rejects_wrong_types_missing_and_unknown_fields (test_api.ApiTests.test_request_schema_rejects_wrong_types_missing_and_unknown_fields) ... ok
test_sample_contract_and_exact_output (test_api.ApiTests.test_sample_contract_and_exact_output) ... ok
test_static_page_assets_and_host_boundary (test_api.ApiTests.test_static_page_assets_and_host_boundary) ... ok
test_wrong_header_returns_actionable_error_no_partial_result (test_api.ApiTests.test_wrong_header_returns_actionable_error_no_partial_result) ... ok
test_wrong_width_and_blank_records_are_accounted_for (test_api.ApiTests.test_wrong_width_and_blank_records_are_accounted_for) ... ok

----------------------------------------------------------------------
Ran 15 tests in 0.468s

OK

Exit code: 0
