(self, username=None, sleep=0)
| 756 | self.request_called = 0 |
| 757 | |
| 758 | def create_request_cb(self, username=None, sleep=0): |
| 759 | def request_token(context): |
| 760 | assert isinstance(context.timeout_seconds, int) |
| 761 | assert context.version == 1 |
| 762 | assert context.refresh_token is None |
| 763 | assert context.idp_info is None |
| 764 | token = self.get_token(username) |
| 765 | time.sleep(sleep) |
| 766 | self.request_called += 1 |
| 767 | return OIDCCallbackResult(access_token=token) |
| 768 | |
| 769 | class Inner(OIDCCallback): |
| 770 | def fetch(self, context): |
| 771 | return request_token(context) |
| 772 | |
| 773 | return Inner() |
| 774 | |
| 775 | def create_client(self, *args, **kwargs): |
| 776 | request_cb = kwargs.pop("request_cb", self.create_request_cb()) |
no test coverage detected