| 1543 | first = AccessToken("a", expires_at=1000 + 600) |
| 1544 | |
| 1545 | class P: |
| 1546 | calls = 0 |
| 1547 | |
| 1548 | def __call__(self, *, force_refresh: bool = False) -> AccessToken: # noqa: ARG002 |
| 1549 | self.calls += 1 |
| 1550 | if self.calls == 1: |
| 1551 | return first |
| 1552 | raise WorkloadIdentityError("backend down") |
| 1553 | |
| 1554 | provider = P() |
| 1555 | cache = TokenCache(provider, time_source=clock) |
no outgoing calls