← Về thư mục
tests/exploratory-data-analysis/test_scripts.py
- LocalSafetyTests · class · L31-L123 — class LocalSafetyTests(unittest.TestCase)
- test_url_traversal_symlink_and_special_file_are_rejected · method · L32-L60 — def test_url_traversal_symlink_and_special_file_are_rejected(self) -> None
- test_private_atomic_output_refuses_overwrite · method · L62-L70 — def test_private_atomic_output_refuses_overwrite(self) -> None
- test_unknown_format_fails_closed · method · L72-L77 — def test_unknown_format_fails_closed(self) -> None
- test_size_and_npz_bomb_preflights · method · L79-L101 — def test_size_and_npz_bomb_preflights(self) -> None
- test_capability_matrix_separates_reference_only · method · L103-L113 — def test_capability_matrix_separates_reference_only(self) -> None
- test_text_manifest_does_not_claim_a_signature_check · method · L115-L123 — def test_text_manifest_does_not_claim_a_signature_check(self) -> None
- TabularTests · class · L126-L187 — class TabularTests(unittest.TestCase)
- _write_table · method · L127-L138 — def _write_table(self, root: Path) -> Path
- test_profile_is_bounded_aggregate_and_redacted · method · L140-L154 — def test_profile_is_bounded_aggregate_and_redacted(self) -> None
- test_missingness_and_leakage_flags_overlap_without_ids · method · L156-L174 — def test_missingness_and_leakage_flags_overlap_without_ids(self) -> None
- test_distribution_report_flags_outlier_but_changes_nothing · method · L176-L187 — def test_distribution_report_flags_outlier_but_changes_nothing(self) -> None
- StructuredFormatTests · class · L190-L262 — class StructuredFormatTests(unittest.TestCase)
- test_strict_json_rejects_duplicates_and_nonfinite_values · method · L191-L201 — def test_strict_json_rejects_duplicates_and_nonfinite_values(self) -> None
- test_json_profile_emits_structure_not_values · method · L203-L214 — def test_json_profile_emits_structure_not_values(self) -> None
- test_numpy_npy_npz_and_object_rejection_when_available · method · L216-L238 — def test_numpy_npy_npz_and_object_rejection_when_available(self) -> None
- test_hdf5_external_link_is_not_followed_when_available · method · L240-L262 — def test_hdf5_external_link_is_not_followed_when_available(self) -> None
- SequenceAndImageTests · class · L265-L330 — class SequenceAndImageTests(unittest.TestCase)
- test_fasta_and_fastq_are_aggregate_only_when_available · method · L266-L295 — def test_fasta_and_fastq_are_aggregate_only_when_available(self) -> None
- test_png_metadata_does_not_decode_pixels_when_available · method · L297-L308 — def test_png_metadata_does_not_decode_pixels_when_available(self) -> None
- test_tiff_metadata_when_available · method · L310-L330 — def test_tiff_metadata_when_available(self) -> None
- AnalyzerAndScaffoldTests · class · L333-L385 — class AnalyzerAndScaffoldTests(unittest.TestCase)
- test_analyzer_report_is_redacted_and_rigorous · method · L334-L356 — def test_analyzer_report_is_redacted_and_rigorous(self) -> None
- test_reference_only_analyzer_is_rejected · method · L358-L367 — def test_reference_only_analyzer_is_rejected(self) -> None
- test_report_scaffold_has_no_full_path_or_unfilled_manifest_tokens · method · L369-L385 — def test_report_scaffold_has_no_full_path_or_unfilled_manifest_tokens(self) -> None