Documentation métier
Fiche BR-LIST-04
Quand les deux listes visent le même passage, alors le réglage de conflit décide.
Défini dans Imposer une liste à masquer et une liste à laisser en clair
Où vit la règle 2
Tests directs 14
Le test, ou une fonction d'aide de son fichier, appelle le code de la règle.
- tests/components/override/test_override.py::TestAllowListStrategies::test_exact_keeps_a_label_mismatch
- tests/components/override/test_override.py::TestAllowListStrategies::test_exact_removes_the_identical_detection
- tests/components/override/test_override.py::TestAllowListStrategies::test_overlap_removes_what_it_touches
- tests/components/override/test_override.py::TestAllowListStrategies::test_value_is_the_default_and_ignores_the_label
- tests/components/override/test_override.py::TestAllowListStrategies::test_value_removes_the_value_everywhere
- tests/components/override/test_override.py::TestConflictStrategies::test_allow_list_wins_clears_the_forced_value
- tests/components/override/test_override.py::TestConflictStrategies::test_deny_list_wins_by_default
- tests/components/override/test_override.py::TestConflictStrategies::test_raise_applies_both_lists_when_disjoint
- tests/components/override/test_override.py::TestConflictStrategies::test_raise_refuses_the_collision
- tests/components/override/test_override.py::TestDenyList::test_adds_a_missed_value
- tests/components/override/test_override.py::TestDenyList::test_keeps_the_detector_order_on_one_span
- tests/components/override/test_override.py::TestDenyList::test_replaces_an_overlapping_detection
et 2 de plus
Tests indirects 12
Le test construit sa classe ou appelle une autre fonction de son module, qui mène à la règle.
- tests/components/override/test_override.py::TestClearedValues::test_is_empty_without_a_allow_list
- tests/components/override/test_override.py::TestClearedValues::test_reports_the_allow_listed_values
- tests/components/override/test_override.py::TestConformance::test_satisfies_the_port
- tests/components/override/test_override.py::TestForcesValue::test_force_forces_a_matched_value
- tests/components/override/test_override.py::TestForcesValue::test_force_ignores_an_unmatched_value
- tests/components/override/test_override.py::TestForcesValue::test_respect_provenance_never_forces
- tests/observation/test_pipeline_spans.py::TestRedaction::test_redactor_covers_forced_values
- tests/observation/test_pipeline_spans.py::TestSpanTree::test_optional_stage_spans_appear_when_configured
- tests/pipeline/test_override_integration.py::TestBasePipelineOverride::test_a_real_leak_still_trips_the_guard
- tests/pipeline/test_override_integration.py::TestBasePipelineOverride::test_allow_list_keeps_a_false_positive_in_clear
- tests/pipeline/test_override_integration.py::TestBasePipelineOverride::test_allow_listed_value_does_not_trip_the_guard
- tests/pipeline/test_override_integration.py::TestBasePipelineOverride::test_deny_list_forces_a_value_the_detector_missed
Utilisé par 0
Aucun appelant trouvé.
Lu dans le graphe du code que construit graphify, aux emplacements que donne la documentation métier.