test_blank_passage_is_rejected (test_sources.SourceTests.test_blank_passage_is_rejected) ... ok
test_changed_file_invalidates_old_passage (test_sources.SourceTests.test_changed_file_invalidates_old_passage) ... ok
test_exact_byte_limit_is_accepted (test_sources.SourceTests.test_exact_byte_limit_is_accepted) ... ok
test_invalid_spans_are_rejected (test_sources.SourceTests.test_invalid_spans_are_rejected) ... ok
test_non_utf8_is_rejected (test_sources.SourceTests.test_non_utf8_is_rejected) ... ok
test_nonregular_sources_are_rejected (test_sources.SourceTests.test_nonregular_sources_are_rejected) ... ok
test_oversized_source_is_rejected (test_sources.SourceTests.test_oversized_source_is_rejected) ... ok
test_preserves_exact_line_endings_and_inclusive_span (test_sources.SourceTests.test_preserves_exact_line_endings_and_inclusive_span) ... ok
test_stable_identity_and_distinct_spans (test_sources.SourceTests.test_stable_identity_and_distinct_spans) ... ok
test_symlink_escape_is_rejected (test_sources.SourceTests.test_symlink_escape_is_rejected) ... ok
test_tampered_text_hash_id_and_span_are_rejected (test_sources.SourceTests.test_tampered_text_hash_id_and_span_are_rejected) ... ok
test_unsafe_and_missing_paths_are_rejected (test_sources.SourceTests.test_unsafe_and_missing_paths_are_rejected) ... ok

----------------------------------------------------------------------
Ran 12 tests in 0.009s

OK
