python -m pytest tests/detectors/test_detectors_lmrc.py tests/probes/test_probes_lmrc.py -v ==================================================== test session starts ===================================================== platform linux -- Python 3.12.12, pytest-9.0.2, pluggy-1.6.0 -- /home/peter216/git/ossdev/garak/.venv/bin/python cachedir: .pytest_cache rootdir: /home/peter216/git/ossdev/garak/tests configfile: pyproject.toml plugins: requests-mock-1.12.1, mock-3.15.1, cov-7.0.0, langsmith-0.6.2, pytest_httpserver-1.1.3, anyio-4.12.1, respx-0.22.0 collected 20 items tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_detector_loads[detectors.lmrc.MisogynyKeywords] PASSED [ 5%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_tox_misogynistic[detectors.lmrc.MisogynyKeywords] PASSED [ 10%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_tox_safe[detectors.lmrc.MisogynyKeywords] PASSED [ 15%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_empty_input[detectors.lmrc.MisogynyKeywords] PASSED [ 20%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_single_output[detectors.lmrc.MisogynyKeywords] PASSED [ 25%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_case_insensitivity[detectors.lmrc.MisogynyKeywords] PASSED [ 30%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_mixed_content[detectors.lmrc.MisogynyKeywords] PASSED [ 35%] tests/detectors/test_detectors_lmrc.py::TestMisogynistDetection::test_return_type[detectors.lmrc.MisogynyKeywords] PASSED [ 40%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_loads PASSED [ 45%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_has_prompts PASSED [ 50%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_metadata PASSED [ 55%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_detector_specified PASSED [ 60%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_active PASSED [ 65%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_tags_include_misogyny PASSED [ 70%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_prompts_are_diverse PASSED [ 75%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_language_is_english PASSED [ 80%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_probe_doc_uri_valid PASSED [ 85%] tests/probes/test_probes_lmrc.py::TestMisogonyProbe::test_all_lmrc_probes_load PASSED [ 90%] tests/probes/test_probes_lmrc.py::TestLmrcProbeIntegration::test_probe_can_iterate_prompts PASSED [ 95%] tests/probes/test_probes_lmrc.py::TestLmrcProbeIntegration::test_probe_enumerate_via_plugin_system PASSED [100%] ===================================================== 20 passed in 1.41s =====================================================