Files
basicmachines-co-basic-memory/tests/markdown/test_relation_edge_cases.py
T
2024-12-22 19:57:37 -06:00

22 lines
553 B
Python

"""Tests for edge cases in relation parsing."""
import pytest
from basic_memory.markdown import KnowledgeParser
@pytest.mark.asyncio
async def test_relation_empty_target():
"""Test handling of empty targets."""
# Empty brackets
parser = KnowledgeParser()
assert await parser.parse_relation("type [[]]") is None
assert await parser.parse_relation("type [[ ]]") is None
# Only spaces
assert await parser.parse_relation("type [[ ]]") is None
# Only white spaces
assert await parser.parse_relation(" ") is None