mirror of
https://github.com/hwchase17/langchain
synced 2024-10-29 17:07:25 +00:00
12b4ee1fc7
Co-authored-by: Akinwande Komolafe <47945512+Sensei-akin@users.noreply.github.com> Co-authored-by: Akinwande Komolafe <akhinoz@gmail.com>
19 lines
645 B
Python
19 lines
645 B
Python
from pathlib import Path
|
||
|
||
from langchain.document_loaders import TelegramChatFileLoader
|
||
|
||
|
||
def test_telegram_chat_file_loader() -> None:
|
||
"""Test TelegramChatLoader."""
|
||
file_path = Path(__file__).parent.parent / "examples/telegram.json"
|
||
loader = TelegramChatFileLoader(str(file_path))
|
||
docs = loader.load()
|
||
|
||
assert len(docs) == 1
|
||
assert docs[0].metadata["source"] == str(file_path)
|
||
assert docs[0].page_content == (
|
||
"Henry on 2020-01-01T00:00:02: It's 2020...\n\n"
|
||
"Henry on 2020-01-01T00:00:04: Fireworks!\n\n"
|
||
"Grace 🧤 ðŸ\x8d’ on 2020-01-01T00:00:05: You're a minute late!\n\n"
|
||
)
|