MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / testMakeAbsoluteUrl

Method testMakeAbsoluteUrl

tests/Requester.py:372–389  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

370 self.assertEqual(exc.exception.args, (arg,))
371
372 def testMakeAbsoluteUrl(self):
373 # default github.com requester
374 requester = self.g.requester
375 assert "/api/v3/request", requester.__makeAbsoluteUrl("/request")
376 assert "/api/v3/request", requester.__makeAbsoluteUrl("/request?param=value")
377 assert "/api/v3/request", requester.__makeAbsoluteUrl("https://github.com/api/v3/request")
378 assert "/api/v3/request", requester.__makeAbsoluteUrl("https://github.com/api/v3/request?param=value")
379 assert "/request", requester.__makeAbsoluteUrl("https://github.com/request?param=value")
380
381 # custom (Enterprise) requester with different prefix
382 requester = github.Github(base_url="https://api.enterprise.ghe.com/github-api/").requester
383 assert "/github-api/request", requester.__makeAbsoluteUrl("/request")
384 assert "/github-api/request", requester.__makeAbsoluteUrl("/request?param=value")
385 assert "/github-api/request", requester.__makeAbsoluteUrl("https://api.enterprise.ghe.com/github-api/request")
386 assert "/github-api/request", requester.__makeAbsoluteUrl(
387 "https://api.enterprise.ghe.com/github-api/request?param=value"
388 )
389 assert "/request", requester.__makeAbsoluteUrl("https://github.com/request?param=value")
390
391 PrimaryRateLimitErrors = [
392 "API rate limit exceeded for x.x.x.x. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",

Callers

nothing calls this directly

Calls 1

__makeAbsoluteUrlMethod · 0.80

Tested by

no test coverage detected