mirror of
https://github.com/hwchase17/langchain
synced 2024-11-06 03:20:49 +00:00
37ef6ac113
- **Description:** Add Pagination to GitHubIssuesLoader for Efficient GitHub Issues Retrieval - **Issue:** [the issue # it fixes if applicable,](https://github.com/langchain-ai/langchain/issues/16864) --------- Co-authored-by: root <root@ip-172-31-46-160.ap-southeast-1.compute.internal> Co-authored-by: Bagatur <baskaryan@gmail.com>
19 lines
552 B
Python
19 lines
552 B
Python
from langchain_community.document_loaders.github import GitHubIssuesLoader
|
|
|
|
|
|
def test_issues_load() -> None:
|
|
title = " Add caching to BaseChatModel (issue #1644)"
|
|
loader = GitHubIssuesLoader(
|
|
repo="langchain-ai/langchain",
|
|
creator="UmerHA",
|
|
state="all",
|
|
per_page=3,
|
|
page=2,
|
|
access_token="""""",
|
|
)
|
|
docs = loader.load()
|
|
titles = [d.metadata["title"] for d in docs]
|
|
assert title in titles
|
|
assert all(doc.metadata["creator"] == "UmerHA" for doc in docs)
|
|
assert len(docs) == 3
|