From 1ae229d64bee19e94bbfd1872879b86496d68104 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Wed, 6 May 2026 22:09:56 -0500 Subject: feat: index git activity across all SourceHut branches --- tests/test_git_repository_cache.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/test_git_repository_cache.py') diff --git a/tests/test_git_repository_cache.py b/tests/test_git_repository_cache.py index 9326e6f..508f668 100644 --- a/tests/test_git_repository_cache.py +++ b/tests/test_git_repository_cache.py @@ -40,6 +40,19 @@ def make_settings(**overrides) -> Settings: return Settings(**values) +def branch_payload(*branches: str) -> dict: + return { + "user": { + "repository": { + "references": { + "results": [{"name": branch, "target": "abc123"} for branch in branches], + "cursor": None, + } + } + } + } + + def test_git_poll_reuses_cached_discovered_repositories(db_session) -> None: settings = make_settings() client = StubClient( @@ -58,6 +71,7 @@ def test_git_poll_reuses_cached_discovered_repositories(db_session) -> None: } } }, + "query RepositoryBranches": branch_payload("refs/heads/main"), "query RepositoryLog": { "user": { "repository": { -- cgit v1.2.3