| [ |
| "tests/test_agentcore.py::test_admin_reports_requires_session", |
| "tests/test_agentcore.py::test_agent_blocks_injection_end_to_end", |
| "tests/test_agentcore.py::test_answer_excerpt_strips_html", |
| "tests/test_agentcore.py::test_app_boots_and_routes_registered", |
| "tests/test_agentcore.py::test_boolean_builder_produces_groups", |
| "tests/test_agentcore.py::test_crossref_fill_parses_year_and_venue", |
| "tests/test_agentcore.py::test_enrich_attaches_oa_and_metadata", |
| "tests/test_agentcore.py::test_hours_detector", |
| "tests/test_agentcore.py::test_injection_regex_blocks_known_patterns", |
| "tests/test_agentcore.py::test_injection_regex_passes_normal_questions", |
| "tests/test_agentcore.py::test_primo_url_contains_vid_and_query", |
| "tests/test_agentcore.py::test_pubmed_url_year_filters", |
| "tests/test_agentcore.py::test_redaction_masks_emails_and_ids", |
| "tests/test_agentcore.py::test_redaction_truncates", |
| "tests/test_agentcore.py::test_rule_classifier_greeting", |
| "tests/test_agentcore.py::test_rule_classifier_hours", |
| "tests/test_agentcore.py::test_sanitize_boolean_normalizes_quotes_and_year_groups", |
| "tests/test_agentcore.py::test_sanitize_boolean_strips_dangerous_chars", |
| "tests/test_agentcore.py::test_unpaywall_handles_failure", |
| "tests/test_agentcore.py::test_unpaywall_parses_best_location", |
| "tests/test_agentcore.py::test_version_is_single_source", |
| "tests/test_agentcore.py::test_year_filter_parsing" |
| ] |