langchain/tests/integration_tests
hp0404 2a3c5f8353
Update WhatsAppChatLoader regex to handle multiple date-time formats (#4186)
This PR updates the `message_line_regex` used by `WhatsAppChatLoader` to
support different date-time formats used in WhatsApp chat exports;
resolves #4153.

The new regex handles the following input formats:
```terminal
[05.05.23, 15:48:11] James: Hi here
[11/8/21, 9:41:32 AM] User name: Message 123
1/23/23, 3:19 AM - User 2: Bye!
1/23/23, 3:22_AM - User 1: And let me know if anything changes
```

Tests have been added to verify that the loader works correctly with all
formats.
2023-05-05 13:13:05 -07:00
..
cache Harrison/redis cache (#3766) 2023-04-28 20:47:18 -07:00
callbacks Callbacks Refactor [base] (#3256) 2023-04-30 11:14:09 -07:00
chains Callbacks Refactor [base] (#3256) 2023-04-30 11:14:09 -07:00
chat_models Add ChatModel, LLM, and Embeddings for Google's PaLM APIs (#3575) 2023-05-01 15:23:16 -07:00
document_loaders Update WhatsAppChatLoader regex to handle multiple date-time formats (#4186) 2023-05-05 13:13:05 -07:00
embeddings Dev2049/hf emb encode kwargs (#3925) 2023-05-01 20:27:41 -07:00
examples Update WhatsAppChatLoader regex to handle multiple date-time formats (#4186) 2023-05-05 13:13:05 -07:00
llms [Breaking] Migrate GPT4All to use PyGPT4All (#3934) 2023-05-01 20:42:45 -07:00
memory Add firestore memory (#3792) (#3941) 2023-05-03 22:55:47 -07:00
prompts Cleanup integration test dir (#3308) 2023-04-21 09:44:09 -07:00
retrievers Update Cohere Reranker (#4180) 2023-05-05 09:11:37 -07:00
utilities google-serper: async + full json results + support for Google Images, Places and News (#4078) 2023-05-03 22:35:48 -07:00
vectorstores Chroma fix mmr (#3897) 2023-05-01 10:47:15 -07:00
__init__.py
.env.example Change in method name for creating an issue on JIRA (#3307) 2023-04-21 13:01:33 -07:00
conftest.py feat: improve pinecone tests (#2806) 2023-04-13 21:49:31 -07:00
test_document_transformers.py Contextual compression retriever (#2915) 2023-04-20 17:01:14 -07:00
test_nlp_text_splitters.py
test_pdf_pagesplitter.py cleanup: unify 3 different pdf loaders, rename PagedPDFSplitter (#1615) 2023-03-13 23:06:50 -07:00
test_schema.py Callbacks Refactor [base] (#3256) 2023-04-30 11:14:09 -07:00
test_text_splitter.py Add alternative token-based text splitter (#816) 2023-02-02 19:55:13 -08:00