aboutsummaryrefslogtreecommitdiff
path: root/tests/test_git_repository_cache.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_git_repository_cache.py')
-rw-r--r--tests/test_git_repository_cache.py14
1 files changed, 14 insertions, 0 deletions
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": {