{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/tests\/unit\/domain\/test_meta_robots.py",
"content": "from __future__ import annotations\n\nfrom src.domain.value_objects.meta_robots import parse_meta_robots\n\n\ndef test_parse_none_returns_none() -> None:\n assert parse_meta_robots(None) is None\n\n\ndef test_noindex_and_nofollow_are_detected() -> None:\n r = parse_meta_robots(\"noindex, NOFOLLOW\")\n assert r is not None\n assert r.noindex\n assert r.nofollow\n\n\ndef test_index_follow_is_neither() -> None:\n r = parse_meta_robots(\"index, follow\")\n assert r is not None\n assert not r.noindex\n assert not r.nofollow\n\n\ndef test_none_token_detected() -> None:\n r = parse_meta_robots(\"none\")\n assert r is not None\n assert r.none\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/tests\/unit\/domain\/test_meta_robots.py",
"content": "from __future__ import annotations\n\nfrom src.domain.value_objects.meta_robots import parse_meta_robots\n\n\ndef test_parse_none_returns_none() -> None:\n assert parse_meta_robots(None) is None\n\n\ndef test_noindex_and_nofollow_are_detected() -> None:\n r = parse_meta_robots(\"noindex, NOFOLLOW\")\n assert r is not None\n assert r.noindex\n assert r.nofollow\n\n\ndef test_index_follow_is_neither() -> None:\n r = parse_meta_robots(\"index, follow\")\n assert r is not None\n assert not r.noindex\n assert not r.nofollow\n\n\ndef test_none_token_detected() -> None:\n r = parse_meta_robots(\"none\")\n assert r is not None\n assert r.none\n",
"structuredPatch": [],
"originalFile": null,
"userModified": false
}
}