test_all_fixtures_preserve_every_word_and_boundary (test_adapter.AdapterTests.test_all_fixtures_preserve_every_word_and_boundary) ... ok
test_ascii_boundary_spaces_preserved_in_source (test_adapter.AdapterTests.test_ascii_boundary_spaces_preserved_in_source) ... ok
test_bool_time_rejected (test_adapter.AdapterTests.test_bool_time_rejected) ... ok
test_bounded_input_read_and_utf8 (test_adapter.AdapterTests.test_bounded_input_read_and_utf8) ... ok
test_capacity_splits_without_dropping_words (test_adapter.AdapterTests.test_capacity_splits_without_dropping_words) ... ok
test_chunk_must_be_object (test_adapter.AdapterTests.test_chunk_must_be_object) ... ok
test_cli_rejects_same_paths (test_adapter.AdapterTests.test_cli_rejects_same_paths) ... ok
test_cli_success (test_adapter.AdapterTests.test_cli_success) ... ok
test_cli_validation_failure_writes_no_outputs (test_adapter.AdapterTests.test_cli_validation_failure_writes_no_outputs) ... ok
test_clock_rejects_floats_and_negative (test_adapter.AdapterTests.test_clock_rejects_floats_and_negative) ... ok
test_config_validation (test_adapter.AdapterTests.test_config_validation) ... ok
test_control_and_surrogate_rejected (test_adapter.AdapterTests.test_control_and_surrogate_rejected) ... ok
test_custom_thresholds_and_inclusive_boundaries (test_adapter.AdapterTests.test_custom_thresholds_and_inclusive_boundaries) ... ok
test_deterministic_serialization_and_ordinal_ids (test_adapter.AdapterTests.test_deterministic_serialization_and_ordinal_ids) ... ok
test_empty_input (test_adapter.AdapterTests.test_empty_input) ... ok
test_empty_text_rejected (test_adapter.AdapterTests.test_empty_text_rejected) ... ok
test_exact_fixture_vtt_bytes (test_adapter.AdapterTests.test_exact_fixture_vtt_bytes) ... ok
test_exact_line_limit_accepted (test_adapter.AdapterTests.test_exact_line_limit_accepted) ... ok
test_exact_milliseconds_preserved (test_adapter.AdapterTests.test_exact_milliseconds_preserved) ... ok
test_hf_object_envelope (test_adapter.AdapterTests.test_hf_object_envelope) ... ok
test_integer_clock_beyond_one_hour (test_adapter.AdapterTests.test_integer_clock_beyond_one_hour) ... ok
test_invalid_json_and_duplicate_keys (test_adapter.AdapterTests.test_invalid_json_and_duplicate_keys) ... ok
test_missing_fields (test_adapter.AdapterTests.test_missing_fields) ... ok
test_negative_time_rejected (test_adapter.AdapterTests.test_negative_time_rejected) ... ok
test_nonfinite_times_rejected (test_adapter.AdapterTests.test_nonfinite_times_rejected) ... ok
test_nonincreasing_interval_rejected (test_adapter.AdapterTests.test_nonincreasing_interval_rejected) ... ok
test_nonstandard_json_constants_rejected (test_adapter.AdapterTests.test_nonstandard_json_constants_rejected) ... ok
test_null_and_numeric_string_times_rejected (test_adapter.AdapterTests.test_null_and_numeric_string_times_rejected) ... ok
test_one_word_only_not_segment_input (test_adapter.AdapterTests.test_one_word_only_not_segment_input) ... ok
test_original_decimal_seconds_retained (test_adapter.AdapterTests.test_original_decimal_seconds_retained) ... ok
test_oversize_word_rejected_never_truncated (test_adapter.AdapterTests.test_oversize_word_rejected_never_truncated) ... ok
test_pause_at_threshold_splits (test_adapter.AdapterTests.test_pause_at_threshold_splits) ... ok
test_pause_below_threshold_does_not_split (test_adapter.AdapterTests.test_pause_below_threshold_does_not_split) ... ok
test_punctuation_and_closing_quote_split (test_adapter.AdapterTests.test_punctuation_and_closing_quote_split) ... ok
test_quantization_collapse_rejected (test_adapter.AdapterTests.test_quantization_collapse_rejected) ... ok
test_review_thresholds_flag_without_padding (test_adapter.AdapterTests.test_review_thresholds_flag_without_padding) ... ok
test_rounding_does_not_create_extra_millisecond (test_adapter.AdapterTests.test_rounding_does_not_create_extra_millisecond) ... ok
test_rounding_half_up (test_adapter.AdapterTests.test_rounding_half_up) ... ok
test_seeded_synthetic_schedules_preserve_invariants (test_adapter.AdapterTests.test_seeded_synthetic_schedules_preserve_invariants) ... ok
test_single_speaker_overlap_rejected (test_adapter.AdapterTests.test_single_speaker_overlap_rejected) ... ok
test_submillisecond_overlap_not_hidden (test_adapter.AdapterTests.test_submillisecond_overlap_not_hidden) ... ok
test_text_must_be_string (test_adapter.AdapterTests.test_text_must_be_string) ... ok
test_timestamp_bound (test_adapter.AdapterTests.test_timestamp_bound) ... ok
test_timing_shape (test_adapter.AdapterTests.test_timing_shape) ... ok
test_top_level_types (test_adapter.AdapterTests.test_top_level_types) ... ok
test_touching_boundaries_accepted (test_adapter.AdapterTests.test_touching_boundaries_accepted) ... ok
test_unicode_is_codepoints_not_graphemes (test_adapter.AdapterTests.test_unicode_is_codepoints_not_graphemes) ... ok
test_unsorted_words_rejected (test_adapter.AdapterTests.test_unsorted_words_rejected) ... ok
test_vtt_literal_escaping (test_adapter.AdapterTests.test_vtt_literal_escaping) ... ok
test_word_count_bound (test_adapter.AdapterTests.test_word_count_bound) ... ok

----------------------------------------------------------------------
Ran 50 tests in 0.189s

OK
