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" )