test_blank_records_only_rejected (test_csv_utf8_copy.CsvUtf8CopyTests.test_blank_records_only_rejected) ... ok
test_blank_records_preserved_not_counted (test_csv_utf8_copy.CsvUtf8CopyTests.test_blank_records_preserved_not_counted) ... ok
test_change_after_save_simulation_preserves_copy (test_csv_utf8_copy.CsvUtf8CopyTests.test_change_after_save_simulation_preserves_copy) ... ok
test_change_before_save_simulation (test_csv_utf8_copy.CsvUtf8CopyTests.test_change_before_save_simulation) ... ok
test_cli_success_and_existing_output_exit_codes (test_csv_utf8_copy.CsvUtf8CopyTests.test_cli_success_and_existing_output_exit_codes) ... ok
test_cp949_cells_and_text_preserved (test_csv_utf8_copy.CsvUtf8CopyTests.test_cp949_cells_and_text_preserved) ... ok
test_double_leading_bom_not_silently_removed (test_csv_utf8_copy.CsvUtf8CopyTests.test_double_leading_bom_not_silently_removed) ... ok
test_empty_file (test_csv_utf8_copy.CsvUtf8CopyTests.test_empty_file) ... ok
test_existing_output_kept (test_csv_utf8_copy.CsvUtf8CopyTests.test_existing_output_kept) ... ok
test_header_only (test_csv_utf8_copy.CsvUtf8CopyTests.test_header_only) ... ok
test_input_symlink_rejected (test_csv_utf8_copy.CsvUtf8CopyTests.test_input_symlink_rejected) ... ok
test_invalid_cp949_creates_no_output (test_csv_utf8_copy.CsvUtf8CopyTests.test_invalid_cp949_creates_no_output) ... ok
test_not_a_schema_validator (test_csv_utf8_copy.CsvUtf8CopyTests.test_not_a_schema_validator) ... ok
test_output_symlink_kept (test_csv_utf8_copy.CsvUtf8CopyTests.test_output_symlink_kept) ... ok
test_permission_error_simulation (test_csv_utf8_copy.CsvUtf8CopyTests.test_permission_error_simulation) ... ok
test_quoted_empty_cell_is_a_record_not_value_validation (test_csv_utf8_copy.CsvUtf8CopyTests.test_quoted_empty_cell_is_a_record_not_value_validation) ... ok
test_quoted_newline_and_spaces_preserved (test_csv_utf8_copy.CsvUtf8CopyTests.test_quoted_newline_and_spaces_preserved) ... ok
test_readback_failure_simulation_preserves_copy (test_csv_utf8_copy.CsvUtf8CopyTests.test_readback_failure_simulation_preserves_copy) ... ok
test_same_output_path_kept (test_csv_utf8_copy.CsvUtf8CopyTests.test_same_output_path_kept) ... ok
test_sig_selection_requires_bom (test_csv_utf8_copy.CsvUtf8CopyTests.test_sig_selection_requires_bom) ... ok
test_size_exact_limit (test_csv_utf8_copy.CsvUtf8CopyTests.test_size_exact_limit) ... ok
test_size_over_limit (test_csv_utf8_copy.CsvUtf8CopyTests.test_size_over_limit) ... ok
test_unclosed_csv_quote (test_csv_utf8_copy.CsvUtf8CopyTests.test_unclosed_csv_quote) ... ok
test_unsupported_encoding (test_csv_utf8_copy.CsvUtf8CopyTests.test_unsupported_encoding) ... ok
test_utf8_bom_input (test_csv_utf8_copy.CsvUtf8CopyTests.test_utf8_bom_input) ... ok
test_utf8_bom_requires_sig_selection (test_csv_utf8_copy.CsvUtf8CopyTests.test_utf8_bom_requires_sig_selection) ... ok
test_utf8_without_bom (test_csv_utf8_copy.CsvUtf8CopyTests.test_utf8_without_bom) ... ok
test_wrong_extension (test_csv_utf8_copy.CsvUtf8CopyTests.test_wrong_extension) ... ok
test_wrong_utf8_declared_encoding (test_csv_utf8_copy.CsvUtf8CopyTests.test_wrong_utf8_declared_encoding) ... ok

----------------------------------------------------------------------
Ran 29 tests in 0.275s

OK
