test_bad_quantity_rolls_back_prior_row (__main__.IngestTests.test_bad_quantity_rolls_back_prior_row) ... ok
test_bad_schema (__main__.IngestTests.test_bad_schema) ... ok
test_blank_id (__main__.IngestTests.test_blank_id) ... ok
test_blank_quantity (__main__.IngestTests.test_blank_quantity) ... ok
test_blank_record (__main__.IngestTests.test_blank_record) ... ok
test_bom_crlf (__main__.IngestTests.test_bom_crlf) ... ok
test_dangling_output_symlink_is_refused (__main__.IngestTests.test_dangling_output_symlink_is_refused) ... ok
test_data_record_limit_boundary (__main__.IngestTests.test_data_record_limit_boundary) ... ok
test_duplicate_header (__main__.IngestTests.test_duplicate_header) ... ok
test_duplicate_rolls_back_two_prior_rows (__main__.IngestTests.test_duplicate_rolls_back_two_prior_rows) ... ok
test_existing_db_and_other_file_unchanged (__main__.IngestTests.test_existing_db_and_other_file_unchanged) ... ok
test_existing_output_file_unchanged (__main__.IngestTests.test_existing_output_file_unchanged) ... ok
test_exponent_quantity (__main__.IngestTests.test_exponent_quantity) ... ok
test_extra_column (__main__.IngestTests.test_extra_column) ... ok
test_header_only (__main__.IngestTests.test_header_only) ... ok
test_id_length_boundary (__main__.IngestTests.test_id_length_boundary) ... ok
test_input_byte_limit (__main__.IngestTests.test_input_byte_limit) ... ok
test_integer_overflow (__main__.IngestTests.test_integer_overflow) ... ok
test_invalid_utf8 (__main__.IngestTests.test_invalid_utf8) ... ok
test_leading_zero_quantity (__main__.IngestTests.test_leading_zero_quantity) ... ok
test_malformed_csv (__main__.IngestTests.test_malformed_csv) ... ok
test_max_integer_and_case_sensitive_ids (__main__.IngestTests.test_max_integer_and_case_sensitive_ids) ... ok
test_missing_column (__main__.IngestTests.test_missing_column) ... ok
test_missing_output_parent (__main__.IngestTests.test_missing_output_parent) ... ok
test_missing_source (__main__.IngestTests.test_missing_source) ... ok
test_negative_quantity (__main__.IngestTests.test_negative_quantity) ... ok
test_non_ascii_digits (__main__.IngestTests.test_non_ascii_digits) ... ok
test_normal_and_repeat_conflict (__main__.IngestTests.test_normal_and_repeat_conflict) ... ok
test_old_sqlite_version_is_refused (__main__.IngestTests.test_old_sqlite_version_is_refused) ... ok
test_output_created_between_check_and_mkdir (__main__.IngestTests.test_output_created_between_check_and_mkdir) ... ok
test_plus_quantity (__main__.IngestTests.test_plus_quantity) ... ok
test_source_change_before_commit (__main__.IngestTests.test_source_change_before_commit) ... ok
test_spaced_id (__main__.IngestTests.test_spaced_id) ... ok
test_spaced_quantity (__main__.IngestTests.test_spaced_quantity) ... ok
test_strict_constraint_and_full_transaction_rollback (__main__.IngestTests.test_strict_constraint_and_full_transaction_rollback) ... ok
test_unknown_file_is_kept_when_cleanup_cannot_remove_directory (__main__.IngestTests.test_unknown_file_is_kept_when_cleanup_cannot_remove_directory) ... ok
test_zero_byte_file (__main__.IngestTests.test_zero_byte_file) ... ok

----------------------------------------------------------------------
Ran 37 tests in 1.070s

OK
