{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/tests\/unit\/domain\/test_hreflang_entry.py",
"content": "from __future__ import annotations\n\nimport pytest\n\nfrom src.domain.value_objects.hreflang import HreflangEntry\n\n\ndef test_empty_lang_raises() -> None:\n with pytest.raises(ValueError):\n HreflangEntry(lang=\"\", href=\"https:\/\/x\/\")\n\n\ndef test_empty_href_raises() -> None:\n with pytest.raises(ValueError):\n HreflangEntry(lang=\"de\", href=\"\")\n\n\ndef test_valid_entry_ok() -> None:\n entry = HreflangEntry(lang=\"de\", href=\"https:\/\/x\/\")\n assert entry.lang == \"de\"\n assert entry.href == \"https:\/\/x\/\"\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/tests\/unit\/domain\/test_hreflang_entry.py",
"content": "from __future__ import annotations\n\nimport pytest\n\nfrom src.domain.value_objects.hreflang import HreflangEntry\n\n\ndef test_empty_lang_raises() -> None:\n with pytest.raises(ValueError):\n HreflangEntry(lang=\"\", href=\"https:\/\/x\/\")\n\n\ndef test_empty_href_raises() -> None:\n with pytest.raises(ValueError):\n HreflangEntry(lang=\"de\", href=\"\")\n\n\ndef test_valid_entry_ok() -> None:\n entry = HreflangEntry(lang=\"de\", href=\"https:\/\/x\/\")\n assert entry.lang == \"de\"\n assert entry.href == \"https:\/\/x\/\"\n",
"structuredPatch": [],
"originalFile": null,
"userModified": false
}
}