diff --git a/docs/source/release-notes/3.2.0.rst b/docs/source/release-notes/3.2.0.rst index cfd45b9e..f09cb982 100644 --- a/docs/source/release-notes/3.2.0.rst +++ b/docs/source/release-notes/3.2.0.rst @@ -1,13 +1,12 @@ -3.2.0: 2022-xx-xx +3.2.0: 2022-03-02 ----------------- -Dependency Change -````````````````` - +Bug Fixes +````````` -Features Added -`````````````` +- Migrate to GitHub's supported Teams endpoints for select methods that were + relying on the deprecated endpoints. See also gh-1080_ -Bug Fixes -````````` +.. _gh-1080: + https://github.com/sigmavirus24/github3.py/issues/1080 diff --git a/src/github3/__about__.py b/src/github3/__about__.py index 1dc0494c..4312e99d 100644 --- a/src/github3/__about__.py +++ b/src/github3/__about__.py @@ -5,7 +5,7 @@ __author_email__ = "graffatcolmingov@gmail.com" __license__ = "Modified BSD" __copyright__ = "Copyright 2012-2022 Ian Stapleton Cordasco" -__version__ = "3.1.2" +__version__ = "3.2.0" __version_info__ = tuple( int(i) for i in __version__.split(".") if i.isdigit() ) diff --git a/src/github3/models.py b/src/github3/models.py index 3c454080..5b6a12a7 100644 --- a/src/github3/models.py +++ b/src/github3/models.py @@ -1,6 +1,7 @@ """This module provides the basic models used in github3.py.""" import json as jsonlib import logging +import typing as t import dateutil.parser import requests.compat @@ -8,9 +9,16 @@ from . import exceptions from . import session + +if t.TYPE_CHECKING: + from . import structs + LOG = logging.getLogger(__package__) +T = t.TypeVar("T") + + class GitHubCore: """The base object for all objects that require a session. @@ -20,9 +28,9 @@ class GitHubCore: """ _ratelimit_resource = "core" - _refresh_to = None + _refresh_to: t.Optional["GitHubCore"] = None - def __init__(self, json, session): + def __init__(self, json, session: session.GitHubSession): """Initialize our basic object. Pretty much every object will pass in decoded JSON and a Session. @@ -244,14 +252,14 @@ def _api(self, uri): def _iter( self, - count, - url, - cls, - params=None, - etag=None, - headers=None, - list_key=None, - ): + count: int, + url: str, + cls: t.Type[T], + params: t.Optional[t.Mapping[str, t.Optional[str]]] = None, + etag: t.Optional[str] = None, + headers: t.Optional[t.Mapping[str, str]] = None, + list_key: t.Optional[str] = None, + ) -> "structs.GitHubIterator[T]": """Generic iterator for this project. :param int count: How many items to return. diff --git a/src/github3/orgs.py b/src/github3/orgs.py index 469371e5..f10cc23c 100644 --- a/src/github3/orgs.py +++ b/src/github3/orgs.py @@ -144,7 +144,7 @@ def edit( bool """ if name: - data = {"name": name} + data: t.Dict[str, t.Union[str, int]] = {"name": name} if permission: data["permission"] = permission if parent_team_id is not None: @@ -478,7 +478,14 @@ def add_repository(self, repository, team_id): # FIXME(jlk): add perms if int(team_id) < 0: return False - url = self._build_url("teams", str(team_id), "repos", str(repository)) + url = self._build_url( + "organizations", + str(self.id), + "team", + str(team_id), + "repos", + str(repository), + ) return self._boolean(self._put(url), 204, 404) @requires_auth @@ -736,10 +743,14 @@ def create_team( :rtype: :class:`~github3.orgs.Team` """ - data = { + data: t.Dict[str, t.Union[t.List[str], str, int]] = { "name": name, - "repo_names": [getattr(r, "full_name", r) for r in repo_names], - "maintainers": [getattr(m, "login", m) for m in maintainers], + "repo_names": [ + getattr(r, "full_name", r) for r in (repo_names or []) + ], + "maintainers": [ + getattr(m, "login", m) for m in (maintainers or []) + ], "permission": permission, "privacy": privacy, } @@ -1149,7 +1160,7 @@ def teams(self, number=-1, etag=None): return self._iter(int(number), url, ShortTeam, etag=etag) @requires_auth - def publicize_member(self, username): + def publicize_member(self, username: str) -> bool: """Make ``username``'s membership in this organization public. :param str username: @@ -1163,7 +1174,7 @@ def publicize_member(self, username): return self._boolean(self._put(url), 204, 404) @requires_auth - def remove_member(self, username): + def remove_member(self, username: str) -> bool: """Remove the user named ``username`` from this organization. .. note:: @@ -1182,7 +1193,11 @@ def remove_member(self, username): return self._boolean(self._delete(url), 204, 404) @requires_auth - def remove_repository(self, repository, team_id): + def remove_repository( + self, + repository: t.Union[Repository, ShortRepository, str], + team_id: int, + ): """Remove ``repository`` from the team with ``team_id``. :param str repository: @@ -1196,13 +1211,18 @@ def remove_repository(self, repository, team_id): """ if int(team_id) > 0: url = self._build_url( - "teams", str(team_id), "repos", str(repository) + "organizations", + str(self.id), + "team", + str(team_id), + "repos", + str(repository), ) return self._boolean(self._delete(url), 204, 404) return False @requires_auth - def team(self, team_id): + def team(self, team_id: int) -> t.Optional[Team]: """Return the team specified by ``team_id``. :param int team_id: @@ -1214,12 +1234,14 @@ def team(self, team_id): """ json = None if int(team_id) > 0: - url = self._build_url("teams", str(team_id)) + url = self._build_url( + "organizations", str(self.id), "team", str(team_id) + ) json = self._json(self._get(url), 200) return self._instance_or_null(Team, json) @requires_auth - def team_by_name(self, team_slug): + def team_by_name(self, team_slug: str) -> t.Optional[Team]: """Return the team specified by ``team_slug``. :param str team_slug: diff --git a/src/github3/structs.py b/src/github3/structs.py index 1fa2e801..66e6ce4d 100644 --- a/src/github3/structs.py +++ b/src/github3/structs.py @@ -1,5 +1,6 @@ -import collections.abc as abc_collections +import collections.abc import functools +import typing as t from requests.compat import urlencode from requests.compat import urlparse @@ -7,60 +8,68 @@ from . import exceptions from . import models +if t.TYPE_CHECKING: + import requests.models -class GitHubIterator(models.GitHubCore, abc_collections.Iterator): + from . import session + + +T = t.TypeVar("T") + + +class GitHubIterator(models.GitHubCore, collections.abc.Iterator): """The :class:`GitHubIterator` class powers all of the iter_* methods.""" def __init__( self, - count, - url, - cls, - session, - params=None, - etag=None, - headers=None, - list_key=None, - ): + count: int, + url: str, + cls: t.Type[T], + session: "session.GitHubSession", + params: t.Optional[t.Mapping[str, t.Optional[str]]] = None, + etag: t.Optional[str] = None, + headers: t.Optional[t.Mapping[str, str]] = None, + list_key: t.Optional[str] = None, + ) -> None: models.GitHubCore.__init__(self, {}, session) #: Original number of items requested - self.original = count + self.original: t.Final[int] = count #: Number of items left in the iterator - self.count = count + self.count: int = count #: URL the class used to make it's first GET - self.url = url + self.url: str = url #: Last URL that was requested - self.last_url = None - self._api = self.url + self.last_url: t.Optional[str] = None + self._api: str = self.url #: Class for constructing an item to return - self.cls = cls + self.cls: t.Type[T] = cls #: Parameters of the query string - self.params = params or {} + self.params: t.Mapping[str, t.Optional[str]] = params or {} self._remove_none(self.params) # We do not set this from the parameter sent. We want this to # represent the ETag header returned by GitHub no matter what. # If this is not None, then it won't be set from the response and # that's not what we want. #: The ETag Header value returned by GitHub - self.etag = None + self.etag: t.Optional[str] = None #: Headers generated for the GET request - self.headers = headers or {} + self.headers: t.Dict[str, str] = dict(headers or {}) #: The last response seen - self.last_response = None + self.last_response: "requests.models.Response" = None #: Last status code received - self.last_status = 0 + self.last_status: int = 0 #: Key to get the list of items in case a dict is returned - self.list_key = list_key + self.list_key: t.Final[t.Optional[str]] = list_key if etag: self.headers.update({"If-None-Match": etag}) - self.path = urlparse(self.url).path + self.path: str = urlparse(self.url).path - def _repr(self): + def _repr(self) -> str: return f"" - def __iter__(self): + def __iter__(self) -> t.Generator[T, None, None]: self.last_url, params = self.url, self.params headers = self.headers @@ -127,23 +136,23 @@ def __iter__(self): rel_next = response.links.get("next", {}) self.last_url = rel_next.get("url", "") - def __next__(self): + def __next__(self) -> T: if not hasattr(self, "__i__"): self.__i__ = self.__iter__() return next(self.__i__) - def _get_json(self, response): + def _get_json(self, response: "requests.models.Response"): return self._json(response, 200) - def refresh(self, conditional=False): + def refresh(self, conditional: bool = False) -> "GitHubIterator": self.count = self.original - if conditional: + if conditional and self.etag: self.headers["If-None-Match"] = self.etag self.etag = None self.__i__ = self.__iter__() return self - def next(self): + def next(self) -> T: return self.__next__() @@ -160,13 +169,20 @@ class SearchIterator(GitHubIterator): _ratelimit_resource = "search" def __init__( - self, count, url, cls, session, params=None, etag=None, headers=None + self, + count: int, + url: str, + cls: t.Type[T], + session: "session.GitHubSession", + params: t.Optional[t.Mapping[str, t.Optional[str]]] = None, + etag: t.Optional[str] = None, + headers: t.Optional[t.Mapping[str, str]] = None, ): super().__init__(count, url, cls, session, params, etag, headers) #: Total count returned by GitHub - self.total_count = 0 + self.total_count: int = 0 #: Items array returned in the last request - self.items = [] + self.items: t.List[t.Mapping[str, t.Any]] = [] def _repr(self): return "".format( diff --git a/tests/cassettes/Organization_add_repository.json b/tests/cassettes/Organization_add_repository.json index 6ab13f85..226c89b0 100644 --- a/tests/cassettes/Organization_add_repository.json +++ b/tests/cassettes/Organization_add_repository.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Ty66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrurPHc+ZxzvE1ENhxGRRBx20/Vjt1CTYBb4IiORzTJN9vglELeu6tVaaIIlA89KlhjUOEujPREqqZQlOuwEQTgpqyM5N2HdRDCNsjvq6DTgi3qjEjWwf1EMIObKiYXgeeMdfIH25URo2V4HX5P9XeQ5dF4QwW9EchpqCJZwVHw3SN0hLvk5hjNIv+5fw5o8EaZmrNleXoDEIBCQN7WCWcvEJABfKyCHOkcEW+8iCBNcwlvkPDDcrNp5/fKIUNwJ216NiDKclKIPmfKbdUGn+z2pqgsHpkPmEyCreoL0/PMw/eSsXxH6cdN65GvAlaFALfSK3FjUsakd56O4gPTC0svnR3rRlY1pRgae40TtJtnG/Tw0ucFWle7Pa/aJdRNe9y8i2lJdlLkhXZsdjFLsdelCPyx2JlF0ULgnbjJBMr52VoPnyT1PM5fo88tiR6X8vRQEfVd04bIaBCDUSaX7ziQtDa5Z37TofQtiE4A4hw4DLs8Py1c8o4S9BQSgCpf71r32rGKGoU1NTjdNjn+zQ7nSjvaeyWetHchiij5jmB/Cm+OWu1MArrl5w1ZXqgr+XNJlG6Nvc/UYMsPfcPBGezO25/AeqFW1bFBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:33:32 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4954", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"e2920ca56906d85fe22cd319143a421c\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.042812", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FDED:266DE:21A5811:27D5D16:5A3469DC"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:33:32"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA63U3WqDMBQH8FeRXNuqlW7G25Vdbg8wRoma1bB8kRw3Rum7L2iUWtoxS+6UnPM/+DPJ2xFJIigq0eu3pMaiGLEGlVmBcZrFyPLu4NbUuNZQWxumgSmJStlxHiNt2Bepf1xVzZWljUvoDHevLYC2ZZIQzdYHBm1XrWslEqBE2GQY4GoFFZWbu/93T+I7jv7h5EIM1coyUIbRJUl9m2vX1Ahmbf9RiDSCSXSKJ5gnxTmplCEuf/LBaVrkk099URKOqZ+zkKnvCcI0JF1l0u7nz5UkGFZ1F0gpPkOaVQQ1SvFyoxSHMnJJN4xse260U9GLgmhHOQXqTxre5Fu8nZAatZIKVs1YMlNCz8pEQC0weYh0Z9zupf3+vesIDpOXuQ09Idx80g23+d76UOZzDy2z0XA4hztqsy3cLbWZ6Kaq1Vg1x7sbyg9aJuWbQlCNUQut3GUrGMD5pZ7n+cPjFbBZaSC1rOinLVPzTSHUxqg/1N5/ARP1iOD+BgAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:33:32 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4953", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"059796880eede7fafef8330230464a22\"", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.031116", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FDED:266DE:21A5821:27D5D31:5A3469DC"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "recorded_at": "2017-12-16T00:33:32"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token ", "Content-Length": "0"}, "method": "PUT", "uri": "https://api.github.com/teams/923595/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:33:33 GMT", "Content-Type": "application/octet-stream", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4952", "X-RateLimit-Reset": "1513386481", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.073997", "Vary": "Accept-Encoding", "X-GitHub-Request-Id": "FDED:266DE:21A582E:27D5D3E:5A3469DC"}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/teams/923595/repos/github3py/urllib3"}, "recorded_at": "2017-12-16T00:33:33"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:09:58 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4957"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["43"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D6FC:2DF1:49B01A9:B8469F0:621F6CA6"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:09:58"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA+3WTW+bMAAG4L+CfE4KhJCGSD1Mo5t6IKhS1ks1RXx44AVsZJtFSZX/PvO5QCHqQrhMuwViv3rhkY1f3wB2YghWwN5jSBmYAOSDlbo0DEWdAEx8uM1uAMt8Xrx8fQndzePc3uz21vPDgxjMojQQ/5Jqsg+ZR1HCEcFghdMomoCEol+OdxCjvIgw6ItZKY3EZch5wlay7CToLkA8TN07j8QyoYGD0dHJMpis3i9nqr6QOXRiuaglAkIeR9tmSjOBycW1lhzyqUyuK8YwdsWTtqb/bQm5jHkrf5xEKwoTwhAnFMHB8XmWyEwgjRFj+fsEjh8jnN10KMS8eMGnSU34mUSR4xLqiAq1pKEoS61HUrfMT3Nrfy7ptTJGBs3bXQfabjrYNe8ynmsR3+maiIVyiRVzity0paoYF1T3dmN9eqQRMT6qYlyL2ih6C1PFGNVUxPeYsrDf1CTSmnDJhBHkUAzL9lhjpumG3o26O1jHb/q6geqTKSZ86lcZDVXwhVCJQ8YRDqQkpWI3gfl+crvduOh7nXO7+1Doosto0GV8D/SlxfuD0N2Wh4hJ1eadUc/0pfjCzrqtn1TbDHR783T2ga1jplVMU/u2smW962jfVx2KW9YZTbfK/whv/bH9AysOLTHi/Pz0pGna4r5b93FuHa3j+qfXqdvIGpNYXeYdhxI3+g51LjuN5lzl9zufzk5T/4HFrjX9x4BbZ+fvvwFSxijcAA0AAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:09:58 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"381b3b64d9e84e8fb4a5ab7e2400fbc14fa4afda6407ef0b763864ea3444310c\""], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4956"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["44"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D6FC:2DF1:49B01C3:B846A18:621F6CA6"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "recorded_at": "2022-03-02T13:09:58"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Content-Length": ["0"], "Authorization": ["token "]}, "method": "PUT", "uri": "https://api.github.com/organizations/1782156/team/923595/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:09:59 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4955"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["45"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Vary": ["Accept-Encoding, Accept, X-Requested-With"], "X-GitHub-Request-Id": ["D6FC:2DF1:49B01D0:B846A31:621F6CA6"]}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/organizations/1782156/team/923595/repos/github3py/urllib3"}, "recorded_at": "2022-03-02T13:09:59"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Organization_remove_repository.json b/tests/cassettes/Organization_remove_repository.json index 2a088f33..6eff18d5 100644 --- a/tests/cassettes/Organization_remove_repository.json +++ b/tests/cassettes/Organization_remove_repository.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Ty66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrurPHc+ZxzvE1ENhxGRRBx20/Vjt1CTYBb4IiORzTJN9vglELeu6tVaaIIlA89KlhjUOEujPREqqZQlOuwEQTgpqyM5N2HdRDCNsjvq6DTgi3qjEjWwf1EMIObKiYXgeeMdfIH25URo2V4HX5P9XeQ5dF4QwW9EchpqCJZwVHw3SN0hLvk5hjNIv+5fw5o8EaZmrNleXoDEIBCQN7WCWcvEJABfKyCHOkcEW+8iCBNcwlvkPDDcrNp5/fKIUNwJ216NiDKclKIPmfKbdUGn+z2pqgsHpkPmEyCreoL0/PMw/eSsXxH6cdN65GvAlaFALfSK3FjUsakd56O4gPTC0svnR3rRlY1pRgae40TtJtnG/Tw0ucFWle7Pa/aJdRNe9y8i2lJdlLkhXZsdjFLsdelCPyx2JlF0ULgnbjJBMr52VoPnyT1PM5fo88tiR6X8vRQEfVd04bIaBCDUSaX7ziQtDa5Z37TofQtiE4A4hw4DLs8Py1c8o4S9BQSgCpf71r32rGKGoU1NTjdNjn+zQ7nSjvaeyWetHchiij5jmB/Cm+OWu1MArrl5w1ZXqgr+XNJlG6Nvc/UYMsPfcPBGezO25/AeqFW1bFBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:23:32 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4969", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"e2920ca56906d85fe22cd319143a421c\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.046933", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC5C:266E1:3F0F65D:4AFE894:5A346784"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:23:32"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA63U3WqDMBQH8FeRXNuqlW7G25Vdbg8wRoma1bB8kRw3Rum7L2iUWtoxS+6UnPM/+DPJ2xFJIigq0eu3pMaiGLEGlVmBcZrFyPLu4NbUuNZQWxumgSmJStlxHiNt2Bepf1xVzZWljUvoDHevLYC2ZZIQzdYHBm1XrWslEqBE2GQY4GoFFZWbu/93T+I7jv7h5EIM1coyUIbRJUl9m2vX1Ahmbf9RiDSCSXSKJ5gnxTmplCEuf/LBaVrkk099URKOqZ+zkKnvCcI0JF1l0u7nz5UkGFZ1F0gpPkOaVQQ1SvFyoxSHMnJJN4xse260U9GLgmhHOQXqTxre5Fu8nZAatZIKVs1YMlNCz8pEQC0weYh0Z9zupf3+vesIDpOXuQ09Idx80g23+d76UOZzDy2z0XA4hztqsy3cLbWZ6Kaq1Vg1x7sbyg9aJuWbQlCNUQut3GUrGMD5pZ7n+cPjFbBZaSC1rOinLVPzTSHUxqg/1N5/ARP1iOD+BgAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:23:32 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4968", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"059796880eede7fafef8330230464a22\"", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.023818", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC5C:266E1:3F0F66E:4AFE8A5:5A346784"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "recorded_at": "2017-12-16T00:23:32"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token ", "Content-Length": "0"}, "method": "DELETE", "uri": "https://api.github.com/teams/923595/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:23:32 GMT", "Content-Type": "application/octet-stream", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4967", "X-RateLimit-Reset": "1513386481", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, repo", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.041603", "Vary": "Accept-Encoding", "X-GitHub-Request-Id": "FC5C:266E1:3F0F681:4AFE8BE:5A346784"}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/teams/923595/repos/github3py/urllib3"}, "recorded_at": "2017-12-16T00:23:32"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.2.0"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:56:35 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4998"], "X-RateLimit-Reset": ["1646232985"], "X-RateLimit-Used": ["2"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C922:3370:3D20DDB:A623150:621F7793"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:56:35"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.2.0"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA+3WTW+bMAAG4L+CfE4KhJCGSD1Mo5t6IKhS1ks1RXx44AVsZJtFSZX/PvO5QCHqQrhMuwViv3rhkY1f3wB2YghWwN5jSBmYAOSDlbo0DEWdAEx8uM1uAMt8Xrx8fQndzePc3uz21vPDgxjMojQQ/5Jqsg+ZR1HCEcFghdMomoCEol+OdxCjvIgw6ItZKY3EZch5wlay7CToLkA8TN07j8QyoYGD0dHJMpis3i9nqr6QOXRiuaglAkIeR9tmSjOBycW1lhzyqUyuK8YwdsWTtqb/bQm5jHkrf5xEKwoTwhAnFMHB8XmWyEwgjRFj+fsEjh8jnN10KMS8eMGnSU34mUSR4xLqiAq1pKEoS61HUrfMT3Nrfy7ptTJGBs3bXQfabjrYNe8ynmsR3+maiIVyiRVzity0paoYF1T3dmN9eqQRMT6qYlyL2ih6C1PFGNVUxPeYsrDf1CTSmnDJhBHkUAzL9lhjpumG3o26O1jHb/q6geqTKSZ86lcZDVXwhVCJQ8YRDqQkpWI3gfl+crvduOh7nXO7+1Doosto0GV8D/SlxfuD0N2Wh4hJ1eadUc/0pfjCzrqtn1TbDHR783T2ga1jplVMU/u2smW962jfVx2KW9YZTbfK/whv/bH9AysOLTHi/Pz0pGna4r5b93FuHa3j+qfXqdvIGpNYXeYdhxI3+g51LjuN5lzl9zufzk5T/4HFrjX9x4BbZ+fvvwFSxijcAA0AAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:56:35 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"381b3b64d9e84e8fb4a5ab7e2400fbc14fa4afda6407ef0b763864ea3444310c\""], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4997"], "X-RateLimit-Reset": ["1646232985"], "X-RateLimit-Used": ["3"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C922:3370:3D20DEA:A623171:621F7793"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "recorded_at": "2022-03-02T13:56:35"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.2.0"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Content-Length": ["0"], "Authorization": ["token "]}, "method": "DELETE", "uri": "https://api.github.com/organizations/1782156/team/923595/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:56:35 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, repo"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4996"], "X-RateLimit-Reset": ["1646232985"], "X-RateLimit-Used": ["4"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Vary": ["Accept-Encoding, Accept, X-Requested-With"], "X-GitHub-Request-Id": ["C922:3370:3D20DF4:A62319A:621F7793"]}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/organizations/1782156/team/923595/repos/github3py/urllib3"}, "recorded_at": "2022-03-02T13:56:36"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Organization_team.json b/tests/cassettes/Organization_team.json index a7efa104..4c878716 100644 --- a/tests/cassettes/Organization_team.json +++ b/tests/cassettes/Organization_team.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Ty66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrurPHc+ZxzvE1ENhxGRRBx20/Vjt1CTYBb4IiORzTJN9vglELeu6tVaaIIlA89KlhjUOEujPREqqZQlOuwEQTgpqyM5N2HdRDCNsjvq6DTgi3qjEjWwf1EMIObKiYXgeeMdfIH25URo2V4HX5P9XeQ5dF4QwW9EchpqCJZwVHw3SN0hLvk5hjNIv+5fw5o8EaZmrNleXoDEIBCQN7WCWcvEJABfKyCHOkcEW+8iCBNcwlvkPDDcrNp5/fKIUNwJ216NiDKclKIPmfKbdUGn+z2pqgsHpkPmEyCreoL0/PMw/eSsXxH6cdN65GvAlaFALfSK3FjUsakd56O4gPTC0svnR3rRlY1pRgae40TtJtnG/Tw0ucFWle7Pa/aJdRNe9y8i2lJdlLkhXZsdjFLsdelCPyx2JlF0ULgnbjJBMr52VoPnyT1PM5fo88tiR6X8vRQEfVd04bIaBCDUSaX7ziQtDa5Z37TofQtiE4A4hw4DLs8Py1c8o4S9BQSgCpf71r32rGKGoU1NTjdNjn+zQ7nSjvaeyWetHchiij5jmB/Cm+OWu1MArrl5w1ZXqgr+XNJlG6Nvc/UYMsPfcPBGezO25/AeqFW1bFBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:25:20 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4963", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"e2920ca56906d85fe22cd319143a421c\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.046333", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC96:266DE:219CB8D:27CB495:5A3467F0"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:25:20"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA63U3WqDMBQH8FeRXNuqlW7G25Vdbg8wRoma1bB8kRw3Rum7L2iUWtoxS+6UnPM/+DPJ2xFJIigq0eu3pMaiGLEGlVmBcZrFyPLu4NbUuNZQWxumgSmJStlxHiNt2Bepf1xVzZWljUvoDHevLYC2ZZIQzdYHBm1XrWslEqBE2GQY4GoFFZWbu/93T+I7jv7h5EIM1coyUIbRJUl9m2vX1Ahmbf9RiDSCSXSKJ5gnxTmplCEuf/LBaVrkk099URKOqZ+zkKnvCcI0JF1l0u7nz5UkGFZ1F0gpPkOaVQQ1SvFyoxSHMnJJN4xse260U9GLgmhHOQXqTxre5Fu8nZAatZIKVs1YMlNCz8pEQC0weYh0Z9zupf3+vesIDpOXuQ09Idx80g23+d76UOZzDy2z0XA4hztqsy3cLbWZ6Kaq1Vg1x7sbyg9aJuWbQlCNUQut3GUrGMD5pZ7n+cPjFbBZaSC1rOinLVPzTSHUxqg/1N5/ARP1iOD+BgAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:25:20 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4962", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"059796880eede7fafef8330230464a22\"", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.034881", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC96:266DE:219CB95:27CB49C:5A3467F0"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "recorded_at": "2017-12-16T00:25:20"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUy67TMBD9FeR10thpettaQqxZIDaVkNhErmMSg2NbfvSqVP13JokLaUCXdmfPzBnPnJnjC9KsF4iiz69aOI8yJBtEyW6/xyRDXsUWfObma4TnTtogjUZUR6UyZJ08MX6GKK6MFw1kiE7BtQvBeloUzMpVK0MXjytu+iII1vtiegBie9Ef4d36YUyREJd0uEISJ6zxMhgnxTOZRhjArXC99H5sCrGmlxqM3AkWRFOzAMYS421OcF7iAyG0rCjZfx0atc08hmxyUuakOpCKVju6xkPMrUFuooZUZaq2TveXDBnXMi1/sonVC1KmhQoomkhb2zNkGYey3ZVkA4A3uYJsvphDxy7f5vceU9x4ESehw3PQCQIFd8b8eA46IoZWvY//G+Oi4AkyI/sJhv61TzYeleT1Q7u5KOUeOl9SdmKBueUgRqPHSSHRC8eNDsD7KJZYpKF/OL2voL87/SEwJPGmea/GXQGgZXpQ5M0sDZiPsFdgg5MyPC0b+sQa6Y3O3n35CA7RMzlIF44d8/V8MWvrzHfBg0c0uCimgN+6O//lTjxMq0R3ILKJ01b6IQfO0DejlHkd/pw/N6mhRPB1oVcLpmZfyHy7FzIF/eFNXm4PuKLlhq5fHpVpONvxF5xr8Xr9BdkKn1keBQAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:25:20 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4961", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"69c652a306fc89f204c9a1e2515f0888\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.035802", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC96:266DE:219CBA1:27CB4A9:5A3467F0"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901"}, "recorded_at": "2017-12-16T00:25:20"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:12:27 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4954"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["46"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D6FE:6729:3826861:719CCCF:621F6D3B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:12:27"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA+3WTW+bMAAG4L+CfE4KhJCGSD1Mo5t6IKhS1ks1RXx44AVsZJtFSZX/PvO5QCHqQrhMuwViv3rhkY1f3wB2YghWwN5jSBmYAOSDlbo0DEWdAEx8uM1uAMt8Xrx8fQndzePc3uz21vPDgxjMojQQ/5Jqsg+ZR1HCEcFghdMomoCEol+OdxCjvIgw6ItZKY3EZch5wlay7CToLkA8TN07j8QyoYGD0dHJMpis3i9nqr6QOXRiuaglAkIeR9tmSjOBycW1lhzyqUyuK8YwdsWTtqb/bQm5jHkrf5xEKwoTwhAnFMHB8XmWyEwgjRFj+fsEjh8jnN10KMS8eMGnSU34mUSR4xLqiAq1pKEoS61HUrfMT3Nrfy7ptTJGBs3bXQfabjrYNe8ynmsR3+maiIVyiRVzity0paoYF1T3dmN9eqQRMT6qYlyL2ih6C1PFGNVUxPeYsrDf1CTSmnDJhBHkUAzL9lhjpumG3o26O1jHb/q6geqTKSZ86lcZDVXwhVCJQ8YRDqQkpWI3gfl+crvduOh7nXO7+1Doosto0GV8D/SlxfuD0N2Wh4hJ1eadUc/0pfjCzrqtn1TbDHR783T2ga1jplVMU/u2smW962jfVx2KW9YZTbfK/whv/bH9AysOLTHi/Pz0pGna4r5b93FuHa3j+qfXqdvIGpNYXeYdhxI3+g51LjuN5lzl9zufzk5T/4HFrjX9x4BbZ+fvvwFSxijcAA0AAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:12:27 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"381b3b64d9e84e8fb4a5ab7e2400fbc14fa4afda6407ef0b763864ea3444310c\""], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4953"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["47"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D6FE:6729:3826871:719CCEE:621F6D3B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py/teams?per_page=100"}, "recorded_at": "2022-03-02T13:12:27"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVyW7bMBD9FYNn2xJleSNg9JI0zcE1Aghpm4tASbTNhCIJkrKrBvn3jjZXdoMmQQEfzOHM4yxvnp6RpDlDBG2OkhmLhohniODFcunjIZIqY3FlQOuru9n9zf0+ia7DTfR0XN+tVuBsRbGDW9UFZ8ymhmvHlUREFkIMkTb8QNMSvFKhLMsgqjACjnvntCWeRzUf77jbF8k4VbmnzI5K/otWGNbD80WApzPPMZp7TVoAsHe5iM9RzhGs15wnuqxDrXdKMWd5ApVehH80Ca+FeW7/vEBWhmlluVOGs/+Gr7EAUzOTc2vrfiKa5VyCMTWMOpbF1IEx8P35CPujwI8wJkFI8PKh6rHO+j54OsLBCIcRDkm4IBO/8ulakapCAlTYlhC359kQ9YeByDMSagcZEHTqLqDUhGnGdM6Y63LztCwfgs8F/a732Y04JI/Xk83V7c+v0Y+KPW/xoDfFrr1vjq0/+a6J7MCke3sk/dAmBF7dK/X0sdA6ouqLtcU7iNB/tQnpTeYDHXqNkbpIBE/j91K+n8p5aJ/m9EAdNZeDqI22XeTCMpMq6aDt9U4X3R5/OqxCKO9MJtAXdRxoprRgg6TgIhtYtXVHatgYXFt5agk31iXYAFJTWUlKZ+YKzAmws1MdodJaQcBnTTNulRwOvt2CE8spB/VptMkduXMMaoF8m4caO7fxgRm+5SBXZEuFZUAEauP+OsTaqEeWOouIM0XrcJKA8q/rtqENJ8kCVrsZzo7bCsMfoq0SQh0rFf5z4hJKgrt/K15/HS/EAbben46CeeSHJJiSyew1cViMQEMCHOElmcCvFgdX6vq70JNj9AJZw1wqsaga9fIbTFuAcD4GAAA=", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:12:27 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"2e8debc10ab7eed45177585a0c92260ce2000c00d4d7b56d7375d8415217fb67\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4952"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["48"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D6FE:6729:382687C:719CD06:621F6D3B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901"}, "recorded_at": "2022-03-02T13:12:27"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Team_add_repository.json b/tests/cassettes/Team_add_repository.json index 24f5045d..1defaf55 100644 --- a/tests/cassettes/Team_add_repository.json +++ b/tests/cassettes/Team_add_repository.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Ty66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrurPHc+ZxzvE1ENhxGRRBx20/Vjt1CTYBb4IiORzTJN9vglELeu6tVaaIIlA89KlhjUOEujPREqqZQlOuwEQTgpqyM5N2HdRDCNsjvq6DTgi3qjEjWwf1EMIObKiYXgeeMdfIH25URo2V4HX5P9XeQ5dF4QwW9EchpqCJZwVHw3SN0hLvk5hjNIv+5fw5o8EaZmrNleXoDEIBCQN7WCWcvEJABfKyCHOkcEW+8iCBNcwlvkPDDcrNp5/fKIUNwJ216NiDKclKIPmfKbdUGn+z2pqgsHpkPmEyCreoL0/PMw/eSsXxH6cdN65GvAlaFALfSK3FjUsakd56O4gPTC0svnR3rRlY1pRgae40TtJtnG/Tw0ucFWle7Pa/aJdRNe9y8i2lJdlLkhXZsdjFLsdelCPyx2JlF0ULgnbjJBMr52VoPnyT1PM5fo88tiR6X8vRQEfVd04bIaBCDUSaX7ziQtDa5Z37TofQtiE4A4hw4DLs8Py1c8o4S9BQSgCpf71r32rGKGoU1NTjdNjn+zQ7nSjvaeyWetHchiij5jmB/Cm+OWu1MArrl5w1ZXqgr+XNJlG6Nvc/UYMsPfcPBGezO25/AeqFW1bFBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:35:21 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4948", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"e2920ca56906d85fe22cd319143a421c\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.067395", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FE23:266E1:3F29533:4B1D271:5A346A48"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:35:21"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUTY/bIBD9KxVnOwbH2SRIVc89VHuJtFIvFsHUpsWA+MgqjfLfd/y1ddxqm9xgZt4w82YeF6RZKxBFz69aOI8SJCtEyW6/xyRBXsUafGbyVcJzJ22QRiOqo1IJsk6eGD9DFFfGiwoyRKfg2oRgPc0yZuWqlqGJxxU3bRYEa302PACxrWiP8G55NyYbEZfxcIUkTljjZTBOikcy9TCAW+Fa6X3fFGJVKzUYuRMsiKpkAYw5xtuU4DTHB0JoXlCy/941aqt5DNmkJE9JcSAFLXZ0jbuYqUFuooZU67Hacrw/Jci4mmn5mw2sXpAyNVRA0UDa2p6noWx3OdkA4EOuIJvP5tC+y4/5vcVkEy/iJHR4DDpAoODGmF+PQXtE16r38X9jXBQ8QGZkP8DQv/bJxqOSvLxrNxel3ELnS8pOLDC3HERv9HhUSPTCcaMD8N6LJWZkGPqX0+cC+rvRHwLDKN5x3qt+VwBome4UOZmlAfMR9gpscFKGj8uGvrFKeqOTTy9fwSFaJjvpwrFhvpwvZmmd+Sl48IgGF8UQ8K6781/ukYdhlegORDZwWkvf5cAJ+mGUMq/dn/PnJjWUCL4mtGrB1OwLmW/3QqagP7xJ8+0BFzTf0PXTvTINZ9v/gnMtXq9vXBk1+h4FAAA=", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:35:21 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4947", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"73e4c58b9223251d4c7038b54668bbec\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.041186", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FE23:266E1:3F2954A:4B1D28C:5A346A49"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901"}, "recorded_at": "2017-12-16T00:35:21"}, {"request": {"body": {"encoding": "utf-8", "string": "{}"}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token ", "Content-Length": "2"}, "method": "PUT", "uri": "https://api.github.com/teams/189901/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:35:21 GMT", "Content-Type": "application/octet-stream", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4946", "X-RateLimit-Reset": "1513386481", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.078753", "Vary": "Accept-Encoding", "X-GitHub-Request-Id": "FE23:266E1:3F29560:4B1D2A4:5A346A49"}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/teams/189901/repos/github3py/urllib3"}, "recorded_at": "2017-12-16T00:35:21"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:02 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4948"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["52"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C918:0E4B:DE163B:24C487B:621F6D9A"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:14:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVyW7bMBD9FYNn2xJleSNg9JI0zcE1Aghpm4tASbTNhCIJkrKrBvn3jjZXdoMmQQEfzOHM4yxvnp6RpDlDBG2OkhmLhohniODFcunjIZIqY3FlQOuru9n9zf0+ia7DTfR0XN+tVuBsRbGDW9UFZ8ymhmvHlUREFkIMkTb8QNMSvFKhLMsgqjACjnvntCWeRzUf77jbF8k4VbmnzI5K/otWGNbD80WApzPPMZp7TVoAsHe5iM9RzhGs15wnuqxDrXdKMWd5ApVehH80Ca+FeW7/vEBWhmlluVOGs/+Gr7EAUzOTc2vrfiKa5VyCMTWMOpbF1IEx8P35CPujwI8wJkFI8PKh6rHO+j54OsLBCIcRDkm4IBO/8ulakapCAlTYlhC359kQ9YeByDMSagcZEHTqLqDUhGnGdM6Y63LztCwfgs8F/a732Y04JI/Xk83V7c+v0Y+KPW/xoDfFrr1vjq0/+a6J7MCke3sk/dAmBF7dK/X0sdA6ouqLtcU7iNB/tQnpTeYDHXqNkbpIBE/j91K+n8p5aJ/m9EAdNZeDqI22XeTCMpMq6aDt9U4X3R5/OqxCKO9MJtAXdRxoprRgg6TgIhtYtXVHatgYXFt5agk31iXYAFJTWUlKZ+YKzAmws1MdodJaQcBnTTNulRwOvt2CE8spB/VptMkduXMMaoF8m4caO7fxgRm+5SBXZEuFZUAEauP+OsTaqEeWOouIM0XrcJKA8q/rtqENJ8kCVrsZzo7bCsMfoq0SQh0rFf5z4hJKgrt/K15/HS/EAbben46CeeSHJJiSyew1cViMQEMCHOElmcCvFgdX6vq70JNj9AJZw1wqsaga9fIbTFuAcD4GAAA=", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"2e8debc10ab7eed45177585a0c92260ce2000c00d4d7b56d7375d8415217fb67\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4947"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["53"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C918:0E4B:DE1642:24C4891:621F6D9B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901"}, "recorded_at": "2022-03-02T13:14:03"}, {"request": {"body": {"encoding": "utf-8", "string": "{}"}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Content-Length": ["2"], "Authorization": ["token "]}, "method": "PUT", "uri": "https://api.github.com/organizations/1782156/team/189901/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4943"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["57"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Vary": ["Accept-Encoding, Accept, X-Requested-With"], "X-GitHub-Request-Id": ["C918:0E4B:DE164D:24C48A8:621F6D9B"]}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/organizations/1782156/team/189901/repos/github3py/urllib3"}, "recorded_at": "2022-03-02T13:14:03"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Team_has_repository.json b/tests/cassettes/Team_has_repository.json index f9957db2..a27c3b56 100644 --- a/tests/cassettes/Team_has_repository.json +++ b/tests/cassettes/Team_has_repository.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51TTY+bMBD9KxXnhK8EkiBV7bWHqpeVKvWCBjDgrvFYtskqjfLfO8akYTcnerPH8+bjvedrILDjMiiCjtt+rHbqEmwC3gRFcjimSZZvglELeu6tVaaIIlA89KlhjUOEujPREqqZQlOuwEQTgpqyM5N2HdRDCNsjvq6DTgi3qjEjWwf1EMIObKiYXgeeMdfIH25URo2V4HX5P9XeQ5dF4QwW9EchpqCJZwVHw3SN0hLvk5hjNIv+5fx5T4M1zNSaK8vRGYQCEgb2sEo4eYWACuRlEeZI4Yp85UECa5hLfIeGG5SbTz+/UQobgDtr0bEHU5KVQPI/U26pNP5mtTVBYfXIfMJkFG5RX56eZx68lYrjP047blyNeBO0KAS+kVqLG5c0Ir31dhAfmFpYfOnuWjOwrCnB0txpnKTbONumh5d4X6RZsct/0S6jat7lHLaUluQvcVzskyI9uhx7UY7IH4uVXRQtCNqNk0ysnJeh+fBNUs/n+D3y2JLofS1HAx1V3zlthIAKNRBpfvGKC0Frl3fuOx1C24bgDCDCgcuww/PXzinjLEFDKQGk/vWufasZo6hRUFOP0yHP8nR/OlHe09gt9aK5DVFGzTMC+VN8c9ZqYRTWLzlryvRAX8ubTaJ0be5/ogZZeu4fCM5md9z+AurkBPLFBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:46:33 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4926", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"d9976f5ed6f45bab3989085f06322614\"", "Last-Modified": "Sat, 16 Dec 2017 00:41:28 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.033203", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FFAB:266DE:21B3463:27E63EF:5A346CE9"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:46:33"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUyY7bMAz9lUJnO5YcZxMwmHMPRS8BCvRiKLJqq5UlQUsGaZB/L721jmcwndwkko8iH/l0RZq1AlH09UUL51GCZIUo2R8OmCTIq1iDz0y+SnjupA3SaER1VCpB1skz4xeI4sp4UUGG6BRcmxCsp1nGrFzVMjTxtOKmzYJgrc+GByC2Fe0J3i0/jMlGxHU83CCJE9Z4GYyT4pFMPQzgVrhWet83hVjVSg1G7gQLoipZAGOO8S4lOM3xkRCaF5QcvneN2moeQzYpyVNSHElBiz1d4y5mapCbqCHVeqy2HO/bBBlXMy1/s4HVK1KmhgooGkhb28s0lN0+JxsAvMsVZPPZHNp3+T6/95hs4kWchQ6PQQcIFNwY8+sxaI/oWvU+/m+Mi4IHyIzsBxh6a59sPCnJyw/t5qKUe+h8SdmZBeaWg+iNHo8KiV44bnQA3nuxxIwMQ38+PxXQ353+EBhG8Y7zXvW7AkDLdKfIySwNmE+wV2CDkzJ8XDb0hVXSG518+vYZHKJlspMuHBvmy/liltaZn4IHj2hwUQwBf3V3eeUeeRhWie5BZAOntfRdDpygH0Yp89L9Of9uUkOJ4GtCqxZMzb6Q+XYvZAr6w5s03x1xQfMNXW/fkilIGWS6PWJMC1DzvosJF9v/gnMt3m5/AM59zqoeBQAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:46:33 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4925", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"a10dbf6832effc06436ed9999082e5bb\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.034030", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FFAB:266DE:21B346D:27E63F5:5A346CE9"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901"}, "recorded_at": "2017-12-16T00:46:33"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:46:33 GMT", "Content-Type": "application/octet-stream", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4924", "X-RateLimit-Reset": "1513386481", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.035588", "Vary": "Accept-Encoding", "X-GitHub-Request-Id": "FFAB:266DE:21B3475:27E6400:5A346CE9"}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/teams/189901/repos/github3py/urllib3"}, "recorded_at": "2017-12-16T00:46:33"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4946"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["54"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91A:67C7:5165A8C:9643327:621F6D9B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:14:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVyW7bMBD9FYNn2xJleSNg9JI0zcE1Aghpm4tASbTNhCIJkrKrBvn3jjZXdoMmQQEfzOHM4yxvnp6RpDlDBG2OkhmLhohniODFcunjIZIqY3FlQOuru9n9zf0+ia7DTfR0XN+tVuBsRbGDW9UFZ8ymhmvHlUREFkIMkTb8QNMSvFKhLMsgqjACjnvntCWeRzUf77jbF8k4VbmnzI5K/otWGNbD80WApzPPMZp7TVoAsHe5iM9RzhGs15wnuqxDrXdKMWd5ApVehH80Ca+FeW7/vEBWhmlluVOGs/+Gr7EAUzOTc2vrfiKa5VyCMTWMOpbF1IEx8P35CPujwI8wJkFI8PKh6rHO+j54OsLBCIcRDkm4IBO/8ulakapCAlTYlhC359kQ9YeByDMSagcZEHTqLqDUhGnGdM6Y63LztCwfgs8F/a732Y04JI/Xk83V7c+v0Y+KPW/xoDfFrr1vjq0/+a6J7MCke3sk/dAmBF7dK/X0sdA6ouqLtcU7iNB/tQnpTeYDHXqNkbpIBE/j91K+n8p5aJ/m9EAdNZeDqI22XeTCMpMq6aDt9U4X3R5/OqxCKO9MJtAXdRxoprRgg6TgIhtYtXVHatgYXFt5agk31iXYAFJTWUlKZ+YKzAmws1MdodJaQcBnTTNulRwOvt2CE8spB/VptMkduXMMaoF8m4caO7fxgRm+5SBXZEuFZUAEauP+OsTaqEeWOouIM0XrcJKA8q/rtqENJ8kCVrsZzo7bCsMfoq0SQh0rFf5z4hJKgrt/K15/HS/EAbben46CeeSHJJiSyew1cViMQEMCHOElmcCvFgdX6vq70JNj9AJZw1wqsaga9fIbTFuAcD4GAAA=", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"2e8debc10ab7eed45177585a0c92260ce2000c00d4d7b56d7375d8415217fb67\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4945"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["55"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91A:67C7:5165AAC:9643367:621F6D9B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901"}, "recorded_at": "2022-03-02T13:14:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4944"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["56"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Vary": ["Accept-Encoding, Accept, X-Requested-With"], "X-GitHub-Request-Id": ["C91A:67C7:5165AC5:9643399:621F6D9B"]}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/organizations/1782156/team/189901/repos/github3py/urllib3"}, "recorded_at": "2022-03-02T13:14:03"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Team_members.json b/tests/cassettes/Team_members.json index 0e40fe0b..5659e5fa 100644 --- a/tests/cassettes/Team_members.json +++ b/tests/cassettes/Team_members.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Uy66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrujPjOfM455hrILDjMiiCjtt+rHbqEmwC3gRFcjimSb7fBKMWdN1bq0wRRaB46FPDGocIdWeiJVQzhaZcgYkmBDVlZybtOqiHELZHfF0HnRBuVWNGtg7qIYQd2FAxvQ48Y66RP9yojBorwevyf6q9hy6Lwhks6I9CTEETzwqOhukapSXeJzHHaBb9y/lzRoM1zNSaK8vRGYQCEgb2sEo4eYWACuRlEeZI4Yp85UECa5hLfIeGG5SbTz+/UQobgDtr0bEHU5KVQPI/U26pNP5mtTVBYfXIfMJkFG5RX56uZx68lYrjP047blyNeBO0KAS+kVqLLy5pRLrr7SA+MLWw+NLdtWZgWVOCpbnTOEm3cb5NDy9xVqR5sdv/ol1G1bzLybeUlmQvSVZkx2IXuxx7UY7IH4uVXRQtCNqNk0ysnJeh+fBNUs/n+D3y2JLofS1HAx1V3zlthIAKNRBpfvGKC0Frl3fuOx1C24bgDCDCgcuww/PXzinjLEFDKQGk/vWufasZo6hRUFOP02Gf79PsdKK8p7Fb6kVzG6KMmtOfZD7FN2etFkZh/ZKzpkwP9LS82SRK1+b+JmqQpef+geBsdsftLwU/wc3FBAAA", "string": ""}, "headers": {"Date": "Fri, 15 Dec 2017 23:25:18 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4980", "X-RateLimit-Reset": "1513382336", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"4879d3e12bcd02a41f5b84794d24aff3\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.041727", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "F4BE:266E1:3E92DA0:4A6AD35:5A3459DE"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-15T23:25:18"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUy67TMBD9FeR10thpettaQqxZIDaVkNhErmMSg2NbfvSqVP13JokLaUCXdmfPzBnPnJnjC9KsF4iiz69aOI8yJBtEyW6/xyRDXsUWfObma4TnTtogjUZUR6UyZJ08MX6GKK6MFw1kiE7BtQvBeloUzMpVK0MXjytu+iII1vtiegBie9Ef4d36YUyREJd0uEISJ6zxMhgnxTOZRhjArXC99H5sCrGmlxqM3AkWRFOzAMYS421OcF7iAyG0rCjZfx0atc08hmxyUuakOpCKVju6xkPMrUFuooZUZaq2TveXDBnXMi1/sonVC1KmhQoomkhb2zNkGYey3ZVkA4A3uYJsvphDxy7f5vceU9x4ESehw3PQCQIFd8b8eA46IoZWvY//G+Oi4AkyI/sJhv61TzYeleT1Q7u5KOUeOl9SdmKBueUgRqPHSSHRC8eNDsD7KJZYpKF/OL2voL87/SEwJPGmea/GXQGgZXpQ5M0sDZiPsFdgg5MyPC0b+sQa6Y3O3n35CA7RMzlIF44d8/V8MWvrzHfBg0c0uCimgN+6O//lTjxMq0R3ILKJ01b6IQfO0DejlHkd/pw/N6mhRPB1oVcLpmZfyHy7FzIF/eFNXm4PuKLlhq5fHpVpONvxF5xr8Xr9BdkKn1keBQAA", "string": ""}, "headers": {"Date": "Fri, 15 Dec 2017 23:25:18 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4979", "X-RateLimit-Reset": "1513382336", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"69c652a306fc89f204c9a1e2515f0888\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.038175", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "F4BE:266E1:3E92DB6:4A6AD53:5A3459DE"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901"}, "recorded_at": "2017-12-15T23:25:18"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901/members?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA62TXWvDIBSG/4vXpfZrrBTGfsWuxig2seZAokGPKV3of98xCdtqt26mvUoQ38c3Jz6vLSuNAs02zIGqRAPWu8WKTRjkbLNYzdbL2YSJRqCwW29L2lcg1m7Deb/ollMFWPidd9JmRqPUOM1MxT3v08/NU8ApO0ACl9FCBKth4PRhgjkeNSqwKqMO/dFdJNq8N2VpDkSJW/91EP9MUsn+HbQaSaFkyw0WkoZHn3QKgwCH6aW6VMvDYwt54Dj6I1bmycWGHNU6aGrUcitr0wH9zmUWagSj0wuepYlmrBIa3sU4GqUdQUK19CpditKyobuYHu9jLa8tNCI7htFYmUloaNgjkVGeiHisJXnwQpcijB5QbkVeBQ/3onTyNPnyEtBVshKIWeG1ot3BoMflw3o+W1xXc/6rmkP8BjcvWl2382J7kp/n6fGG/si5xdEIeJOlEet+nsbg756PMTXipboaxdNtjQD38fWi1Znx/zD27QPlNcCuSwcAAA==", "string": ""}, "headers": {"Date": "Fri, 15 Dec 2017 23:25:18 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4978", "X-RateLimit-Reset": "1513382336", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"c65453d3f5b625f837d58a13b5d473c9\"", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.065580", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "F4BE:266E1:3E92DE8:4A6AD80:5A3459DE"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901/members?per_page=100"}, "recorded_at": "2017-12-15T23:25:18"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:13:17 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4951"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["49"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D700:23E9:230D9C7:4B6015A:621F6D6D"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:13:17"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVyW7bMBD9FYNn2xJleSNg9JI0zcE1Aghpm4tASbTNhCIJkrKrBvn3jjZXdoMmQQEfzOHM4yxvnp6RpDlDBG2OkhmLhohniODFcunjIZIqY3FlQOuru9n9zf0+ia7DTfR0XN+tVuBsRbGDW9UFZ8ymhmvHlUREFkIMkTb8QNMSvFKhLMsgqjACjnvntCWeRzUf77jbF8k4VbmnzI5K/otWGNbD80WApzPPMZp7TVoAsHe5iM9RzhGs15wnuqxDrXdKMWd5ApVehH80Ca+FeW7/vEBWhmlluVOGs/+Gr7EAUzOTc2vrfiKa5VyCMTWMOpbF1IEx8P35CPujwI8wJkFI8PKh6rHO+j54OsLBCIcRDkm4IBO/8ulakapCAlTYlhC359kQ9YeByDMSagcZEHTqLqDUhGnGdM6Y63LztCwfgs8F/a732Y04JI/Xk83V7c+v0Y+KPW/xoDfFrr1vjq0/+a6J7MCke3sk/dAmBF7dK/X0sdA6ouqLtcU7iNB/tQnpTeYDHXqNkbpIBE/j91K+n8p5aJ/m9EAdNZeDqI22XeTCMpMq6aDt9U4X3R5/OqxCKO9MJtAXdRxoprRgg6TgIhtYtXVHatgYXFt5agk31iXYAFJTWUlKZ+YKzAmws1MdodJaQcBnTTNulRwOvt2CE8spB/VptMkduXMMaoF8m4caO7fxgRm+5SBXZEuFZUAEauP+OsTaqEeWOouIM0XrcJKA8q/rtqENJ8kCVrsZzo7bCsMfoq0SQh0rFf5z4hJKgrt/K15/HS/EAbben46CeeSHJJiSyew1cViMQEMCHOElmcCvFgdX6vq70JNj9AJZw1wqsaga9fIbTFuAcD4GAAA=", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:13:17 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"2e8debc10ab7eed45177585a0c92260ce2000c00d4d7b56d7375d8415217fb67\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4950"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["50"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D700:23E9:230D9CD:4B60164:621F6D6D"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901"}, "recorded_at": "2022-03-02T13:13:17"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901/members?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA62WXY+aQBSG/wsXvdosMnxqYjZNvPFCm03Wpk2zMcPMgLPLh2EGrZr97z0IdQGN7QBXEnLeZ94ZeIK/TlqUhjzRJprgYYx3PMsFsrQHjVNtgqyRZ44etCSlbF3c0BazZ+f7j2VE3uajxSw8Lr5OpzCMd1jibJ1nEcxspNyKia6XN8VjyOUm93PBMpImkiXykaSxnusl/SmfkoC5lBJCbA+Zns+obxmuEwQIe9QnaDQiDjYNi37ZTYtmYVYtd24EN1rLbnm1ZLkOrCv01uY2Mo5abcuW50hrOEijKN0Dpb2/fy2kX5JQsrzmSdiRAsmTnsoNg2OGLX0UB8GFVC91Tp304geeacER8OwyRpWLVTmotU+g0UnP2DY9A3NfkIxvJU8T9YKNNNDSLMQJP+JuNEgLgBTV1KucU5BmO3ht1eNl7KRvM77D5FAcTcYI4zs47I7IVh6I8rBl4MEKXori6Llka0zjQukAR4J9PHwqnsbhW/QOU4U5NjKR596We3VYHOfWct9d7pL+1N3YS9f7rl7GlCwtU939bOT7mFmBejlZMYaz8S+wbnEXDyuOqoFVTN29KjiMdZcWDV/v+iazvKEbE5hI9i6wXynneGN7bNxW7qf17WVlL567K1fS4XtqIQcjjwUMERYElm27tkmxQX2bGmRsBoQ6NjMss8f3tLG1+4Y2RpUs/Ux2N/WK0cfWGqyXsTXOcNbWoX3NrbFU7a1F1Q2uhYexuNHm/02++nJyKWIWYynJJk/CSmfXtD1jhG77TI7Ll/D3Yjbv/P+4woPQLgkwdizXZCbzA881DYwNhwSIUmRjb+wZxBsb9riH0FcbvC/11biS2M10d7lvcvoI3gL2krzFGk70Nriv7C2eqvCtuLr0LcAw4l+1UpX/9Q+9p9wXGw8AAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:13:17 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"9c85c949c88f571604bbb152e756e3f5e5fd94342ea2cec70536e437a12b13eb\""], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4949"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["51"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["D700:23E9:230D9D1:4B6016D:621F6D6D"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901/members?per_page=100"}, "recorded_at": "2022-03-02T13:13:17"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Team_members_roles.json b/tests/cassettes/Team_members_roles.json index ada392cb..a36f7dfa 100644 --- a/tests/cassettes/Team_members_roles.json +++ b/tests/cassettes/Team_members_roles.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Uy66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrujPjOfM455hrILDjMiiCjtt+rHbqEmwC3gRFcjimSb7fBKMWdN1bq0wRRaB46FPDGocIdWeiJVQzhaZcgYkmBDVlZybtOqiHELZHfF0HnRBuVWNGtg7qIYQd2FAxvQ48Y66RP9yojBorwevyf6q9hy6Lwhks6I9CTEETzwqOhukapSXeJzHHaBb9y/lzRoM1zNSaK8vRGYQCEgb2sEo4eYWACuRlEeZI4Yp85UECa5hLfIeGG5SbTz+/UQobgDtr0bEHU5KVQPI/U26pNP5mtTVBYfXIfMJkFG5RX56uZx68lYrjP047blyNeBO0KAS+kVqLLy5pRLrr7SA+MLWw+NLdtWZgWVOCpbnTOEm3cb5NDy9xVqR5sdv/ol1G1bzLybeUlmQvSVZkx2IXuxx7UY7IH4uVXRQtCNqNk0ysnJeh+fBNUs/n+D3y2JLofS1HAx1V3zlthIAKNRBpfvGKC0Frl3fuOx1C24bgDCDCgcuww/PXzinjLEFDKQGk/vWufasZo6hRUFOP02Gf79PsdKK8p7Fb6kVzG6KMmtOfZD7FN2etFkZh/ZKzpkwP9LS82SRK1+b+JmqQpef+geBsdsftLwU/wc3FBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:08:01 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4997", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"4879d3e12bcd02a41f5b84794d24aff3\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.060326", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FA08:266DE:2189939:27B45E7:5A3463E1"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:08:01"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUy67TMBD9FeR10thpettaQqxZIDaVkNhErmMSg2NbfvSqVP13JokLaUCXdmfPzBnPnJnjC9KsF4iiz69aOI8yJBtEyW6/xyRDXsUWfObma4TnTtogjUZUR6UyZJ08MX6GKK6MFw1kiE7BtQvBeloUzMpVK0MXjytu+iII1vtiegBie9Ef4d36YUyREJd0uEISJ6zxMhgnxTOZRhjArXC99H5sCrGmlxqM3AkWRFOzAMYS421OcF7iAyG0rCjZfx0atc08hmxyUuakOpCKVju6xkPMrUFuooZUZaq2TveXDBnXMi1/sonVC1KmhQoomkhb2zNkGYey3ZVkA4A3uYJsvphDxy7f5vceU9x4ESehw3PQCQIFd8b8eA46IoZWvY//G+Oi4AkyI/sJhv61TzYeleT1Q7u5KOUeOl9SdmKBueUgRqPHSSHRC8eNDsD7KJZYpKF/OL2voL87/SEwJPGmea/GXQGgZXpQ5M0sDZiPsFdgg5MyPC0b+sQa6Y3O3n35CA7RMzlIF44d8/V8MWvrzHfBg0c0uCimgN+6O//lTjxMq0R3ILKJ01b6IQfO0DejlHkd/pw/N6mhRPB1oVcLpmZfyHy7FzIF/eFNXm4PuKLlhq5fHpVpONvxF5xr8Xr9BdkKn1keBQAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:08:02 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4996", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"69c652a306fc89f204c9a1e2515f0888\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.042581", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FA08:266DE:2189956:27B4605:5A3463E1"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901"}, "recorded_at": "2017-12-16T00:08:02"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.ironman-preview+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901/members?role=all&per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA62TXWvDIBSG/4vXpfZrrBTGfsWuxig2seZAokGPKV3of98xCdtqt26mvUoQ38c3Jz6vLSuNAs02zIGqRAPWu8WKTRjkbLNYzdbL2YSJRqCwW29L2lcg1m7Deb/ollMFWPidd9JmRqPUOM1MxT3v08/NU8ApO0ACl9FCBKth4PRhgjkeNSqwKqMO/dFdJNq8N2VpDkSJW/91EP9MUsn+HbQaSaFkyw0WkoZHn3QKgwCH6aW6VMvDYwt54Dj6I1bmycWGHNU6aGrUcitr0wH9zmUWagSj0wuepYlmrBIa3sU4GqUdQUK19CpditKyobuYHu9jLa8tNCI7htFYmUloaNgjkVGeiHisJXnwQpcijB5QbkVeBQ/3onTyNPnyEtBVshKIWeG1ot3BoMflw3o+W1xXc/6rmkP8BjcvWl2382J7kp/n6fGG/si5xdEIeJOlEet+nsbg756PMTXipboaxdNtjQD38fWi1Znx/zD27QPlNcCuSwcAAA==", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:08:02 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4995", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"fe0c9dc655c52a5c96c4020af3c2f904\"", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=ironman-preview; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.070165", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FA08:266DE:218995E:27B4612:5A3463E2"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901/members?role=all&per_page=100"}, "recorded_at": "2017-12-16T00:08:02"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:15:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4936"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["64"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["9C7C:336D:26AABAD:4AD11C2:621F6DD7"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:15:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVyW7bMBD9FYNn2xJleSNg9JI0zcE1Aghpm4tASbTNhCIJkrKrBvn3jjZXdoMmQQEfzOHM4yxvnp6RpDlDBG2OkhmLhohniODFcunjIZIqY3FlQOuru9n9zf0+ia7DTfR0XN+tVuBsRbGDW9UFZ8ymhmvHlUREFkIMkTb8QNMSvFKhLMsgqjACjnvntCWeRzUf77jbF8k4VbmnzI5K/otWGNbD80WApzPPMZp7TVoAsHe5iM9RzhGs15wnuqxDrXdKMWd5ApVehH80Ca+FeW7/vEBWhmlluVOGs/+Gr7EAUzOTc2vrfiKa5VyCMTWMOpbF1IEx8P35CPujwI8wJkFI8PKh6rHO+j54OsLBCIcRDkm4IBO/8ulakapCAlTYlhC359kQ9YeByDMSagcZEHTqLqDUhGnGdM6Y63LztCwfgs8F/a732Y04JI/Xk83V7c+v0Y+KPW/xoDfFrr1vjq0/+a6J7MCke3sk/dAmBF7dK/X0sdA6ouqLtcU7iNB/tQnpTeYDHXqNkbpIBE/j91K+n8p5aJ/m9EAdNZeDqI22XeTCMpMq6aDt9U4X3R5/OqxCKO9MJtAXdRxoprRgg6TgIhtYtXVHatgYXFt5agk31iXYAFJTWUlKZ+YKzAmws1MdodJaQcBnTTNulRwOvt2CE8spB/VptMkduXMMaoF8m4caO7fxgRm+5SBXZEuFZUAEauP+OsTaqEeWOouIM0XrcJKA8q/rtqENJ8kCVrsZzo7bCsMfoq0SQh0rFf5z4hJKgrt/K15/HS/EAbben46CeeSHJJiSyew1cViMQEMCHOElmcCvFgdX6vq70JNj9AJZw1wqsaga9fIbTFuAcD4GAAA=", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:15:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"2e8debc10ab7eed45177585a0c92260ce2000c00d4d7b56d7375d8415217fb67\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4935"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["65"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["9C7C:336D:26AABC5:4AD11EB:621F6DD7"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901"}, "recorded_at": "2022-03-02T13:15:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.ironman-preview+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901/members?role=all&per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA62WXY+aQBSG/wsXvdosMnxqYjZNvPFCm03Wpk2zMcPMgLPLh2EGrZr97z0IdQGN7QBXEnLeZ94ZeIK/TlqUhjzRJprgYYx3PMsFsrQHjVNtgqyRZ44etCSlbF3c0BazZ+f7j2VE3uajxSw8Lr5OpzCMd1jibJ1nEcxspNyKia6XN8VjyOUm93PBMpImkiXykaSxnusl/SmfkoC5lBJCbA+Zns+obxmuEwQIe9QnaDQiDjYNi37ZTYtmYVYtd24EN1rLbnm1ZLkOrCv01uY2Mo5abcuW50hrOEijKN0Dpb2/fy2kX5JQsrzmSdiRAsmTnsoNg2OGLX0UB8GFVC91Tp304geeacER8OwyRpWLVTmotU+g0UnP2DY9A3NfkIxvJU8T9YKNNNDSLMQJP+JuNEgLgBTV1KucU5BmO3ht1eNl7KRvM77D5FAcTcYI4zs47I7IVh6I8rBl4MEKXori6Llka0zjQukAR4J9PHwqnsbhW/QOU4U5NjKR596We3VYHOfWct9d7pL+1N3YS9f7rl7GlCwtU939bOT7mFmBejlZMYaz8S+wbnEXDyuOqoFVTN29KjiMdZcWDV/v+iazvKEbE5hI9i6wXynneGN7bNxW7qf17WVlL567K1fS4XtqIQcjjwUMERYElm27tkmxQX2bGmRsBoQ6NjMss8f3tLG1+4Y2RpUs/Ux2N/WK0cfWGqyXsTXOcNbWoX3NrbFU7a1F1Q2uhYexuNHm/02++nJyKWIWYynJJk/CSmfXtD1jhG77TI7Ll/D3Yjbv/P+4woPQLgkwdizXZCbzA881DYwNhwSIUmRjb+wZxBsb9riH0FcbvC/11biS2M10d7lvcvoI3gL2krzFGk70Nriv7C2eqvCtuLr0LcAw4l+1UpX/9Q+9p9wXGw8AAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:15:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"4f63c344da83843266160707d3eca77ed1e291e4d1931eeccbb6d384e3e40058\""], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=ironman-preview; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4934"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["66"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["9C7C:336D:26AABDB:4AD1209:621F6DD7"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901/members?role=all&per_page=100"}, "recorded_at": "2022-03-02T13:15:03"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Team_remove_repository.json b/tests/cassettes/Team_remove_repository.json index 7ee31cca..b6c48302 100644 --- a/tests/cassettes/Team_remove_repository.json +++ b/tests/cassettes/Team_remove_repository.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51Ty66bMBD9lYp1wiuQB1LVbruourlSpW7QAAbcazyWbXKVRvn3jjFpuDcrurPHc+ZxzvE1ENhxGRRBx20/Vjt1CTYBb4IiORzTJN9vglELeu6tVaaIIlA89KlhjUOEujPREqqZQlOuwEQTgpqyM5N2HdRDCNsjvq6DTgi3qjEjWwf1EMIObKiYXgeeMdfIH25URo2V4HX5P9XeQ5dF4QwW9EchpqCJZwVHw3SN0hLvk5hjNIv+5fw5o8EaZmrNleXoDEIBCQN7WCWcvEJABfKyCHOkcEW+8iCBNcwlvkPDDcrNp5/fKIUNwJ216NiDKclKIPmfKbdUGn+z2pqgsHpkPmEyCreoL0/PMw/eSsXxH6cdN65GvAlaFALfSK3FjUsakd56O4gPTC0svnR3rRlY1pRgae40TtJtnG/Tw0ucFWle7Pa/aJdRNe9y8i2lJdlLkhXZsdjFLsdelCPyx2JlF0ULgnbjJBMr52VoPnyT1PM5fo88tiR6X8vRQEfVd04bIaBCDUSaX7ziQtDa5Z37TofQtiE4A4hw4DLs8Py1c8o4S9BQSgCpf71r32rGKGoU1NTjdNjn+zQ7nSjvaeyWetHchiij5jmB/Cm+OWu1MArrl5w1ZXqgr+XNJlG6Nvc/UYMsPfcPBGezO25/AeqFW1bFBAAA", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:23:33 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4966", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"e2920ca56906d85fe22cd319143a421c\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.043046", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC5D:266E1:3F0F69A:4AFE8DD:5A346785"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2017-12-16T00:23:33"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/923595"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUTY/TMBD9K5XPTZO4ybZrCXFZIXEALpWQuERuMqQGJ2P5o6hU/e9MPorSgHbbmz2eN/a8ec9n1soGmGAvuPiMfvECGjywJVMVE898nT/nS+Z0qCmlwqhFH1XXlApcaZXxCls6/YB24cF51dYLE6xBB47qGKuOsjxRQqkpVFEoWE3bg/fGiTiWRq1q5Q9hvyqxiT3IxsXDzZTbQLMH64q7MfGIOI+LCxWxQK9RHq2CRyr1sK4FsI1ybmjTBK0pVlqQHqpCemqFJ2kWJZuIJ7uEC74V+fpb16epbnLyKOVRmu3STGRbsU66nGt/JYaWSvHxscW4T5YMbS1b9VsONJ+Zxlp1fA+crc2JqnTDSjdbnuZPb9BL1Vw8hfZNvk7vLSa+0gJHaP1j0AFCDz4g/nwM2iO6Vp0Lb01x9uABMiH7VTHNwP+Rkwl7rcriLmnOqt1CpxqVR+mlnQ+iD7pkNEhwYEtsPfHeeyXE49DfH99l1N+tISkwenuc96rXCgGNbDtDXsMKKbwnXVGMVhrLUWzsk6yUw3a5+PqRDqCRqnMuLQ/SFVNhFsbiDyi9Y8LbAEPCX9ud/jkeeRikJLbksYHTWrmuBsn+O2qNv8j6kx19Lf3u4Bs9Y2ryg0zVPbcpj5I84ptdkgmei/XTvTb1J9N9kl+mXrxc/gC3I9giPQUAAA==", "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:23:33 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4965", "X-RateLimit-Reset": "1513386481", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"f65e40f06351d7cc880a67ba2f78cc05\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.030572", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "FC5D:266E1:3F0F6AC:4AFE8F2:5A346785"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/923595"}, "recorded_at": "2017-12-16T00:23:33"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token ", "Content-Length": "0"}, "method": "DELETE", "uri": "https://api.github.com/teams/923595/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Date": "Sat, 16 Dec 2017 00:23:33 GMT", "Content-Type": "application/octet-stream", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4964", "X-RateLimit-Reset": "1513386481", "X-OAuth-Scopes": "admin:org, delete_repo, repo", "X-Accepted-OAuth-Scopes": "admin:org, repo", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.031196", "Vary": "Accept-Encoding", "X-GitHub-Request-Id": "FC5D:266E1:3F0F6CC:4AFE918:5A346785"}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/teams/923595/repos/github3py/urllib3"}, "recorded_at": "2017-12-16T00:23:33"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4942"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["58"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91C:36D2:449EE9:1173032:621F6D9B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:14:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/923595"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVTU/jMBD9K5HPTfPVQGsJ7aXAcgCE1GV3uURuMm0NTmzZTrtZxH/fcZKitIsW0Eo91JOZl/GbNy/PpGIlEErm0ruR1puDAAtkRHhB6CxO0lk6IpUsIHMBcj2/O7m/vN8sF0/N9e9v6c3d2RkmG1Gv8Wkh/Upav9hjFGByzZXlssKnF1J7Fozl1dpTtVbSgMFapfmW5Q0m5AJDBYZqLfC4sVYZGgRM8fGa2029HOeyDKRes4r/Zg7VBNHpNI7Sk8ACK4OuXwTY2FJkhyiHCCbozolq2lITHPdeQrkEbY5QPttL0MM8939esDkNeHVupebw3/AtliMRdMmN6YhWtRAYyzUwC0XGLJIZh9HED0/9OFyEMY2nNE0eHNOqOMhJ/Sj2o8kimtDJlCahy9kzkcu6Qqikv0HWn6MRGY6E0Gci5Jq7ib9yjChOPv2wDgV13tw+zZqH+KJmP9SmuBTb5eN5cju/+nWz+OnE9Z4aBrPcs/vu1Ibz33MIW6js+xMZlnYl+NaNlE+fK20rHC/G1B/QwfCtXclgMp9g6C1BqnopeJ59VPHDVg5LhypnW2aZPh5EGzT9OtcGdC4ri7S3m13vt/nL9myC1zu0j69y5ymQSoC3rLkoPCNXdsc0jDG1N7FecGPVYAwhFaucsezDXGJ4ieoktMIdGaFQ89ZHMOeaFdzIauR9v8IkKBlHD+qy7I5bC3gX7Ld7URfnJtuC5iuOpkVXTBhAITCTDdchU1o+Qm4NoVbXfcKrAzR/Pe4J7TRJp7jZ3XDW3DiMcERWUgi5Q2sanNBS29O/fW+4jsfmEPth6seni3BC45QmJ2+Zw7Q1kGgRzWiCv9YcbKPc1+N2YMrkBbvGuTizcES9/AGSELWbZAYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:03 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"8b706082be0bdd0b8b0f03d353ee67d4d9c9b7de12cabbe14eaae426362aed32\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4941"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["59"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91C:36D2:449EEC:1173043:621F6D9B"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/923595"}, "recorded_at": "2022-03-02T13:14:03"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Content-Length": ["0"], "Authorization": ["token "]}, "method": "DELETE", "uri": "https://api.github.com/organizations/1782156/team/923595/repos/github3py/urllib3"}, "response": {"body": {"encoding": null, "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:04 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, repo"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4940"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["60"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Vary": ["Accept-Encoding, Accept, X-Requested-With"], "X-GitHub-Request-Id": ["C91C:36D2:449EF4:1173050:621F6D9C"]}, "status": {"code": 204, "message": "No Content"}, "url": "https://api.github.com/organizations/1782156/team/923595/repos/github3py/urllib3"}, "recorded_at": "2022-03-02T13:14:04"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/cassettes/Team_repositories.json b/tests/cassettes/Team_repositories.json index e9fff1da..68abc875 100644 --- a/tests/cassettes/Team_repositories.json +++ b/tests/cassettes/Team_repositories.json @@ -1 +1 @@ -{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51UTY+bMBD9KxXnhK8NJEGqutc9VL2sVKkXNIABd43Hsk1WaZT/3jEmDbs50ZsZz5uP9565BAI7LoMi6Ljtx+pJnYNNwJugSPaHNMnyTTBqQde9tcoUUQSKhz41rHGIUHcmWkI1U2jKFZhoQlBTdmLSroN6CGF7xLd10AnhVjVmZOugHkLYgQ0V0+vAM+YS+cOVyqixErwu/6faR+iyKJzAgv4sxBQ08azgaJiuUVrifRJzjGbRv52+7miwhplac2U5OoNQQMLA7lYJJ68QUIE8L8IcKVyRrzxIYA1zie/QcINy8+XnC6WwAbizFh17MCVZCST/M+WWSuNvVlsTFFaPzCdMRuEW9fnheubBW6k4/OO048bViDdBi0LgO6m1+OKSRqS73g7iE1MLiy/dXWsGljUlWJo7jZN0G2fbdP8a74o0K57yX7TLqJoPOfstpSX5axwXu6RIDy7HnpUj8sdiZRdFC4J24yQTK+dlaD58l9TzMX6L3Lcket/K0UBH1TOnjRBQoQYizS9ecSFo7fLGfadDaNsQnAFEOHAZdnh67pwyzhI0lBJA6l9u2reaMYoaBTX1OO7zLE93xyPlPYzdUi+a2xBl1Jz+JPMpvjprtTAK65ecNWV6oKflzSZRuja3N1GDLD33dwRnszuufwGL7Th8xQQAAA==", "string": ""}, "headers": {"Server": "GitHub.com", "Date": "Sun, 28 Jan 2018 20:19:58 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4999", "X-RateLimit-Reset": "1517174398", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"21bae4d0d30b1b41330baefd55fa8540\"", "Last-Modified": "Sat, 16 Dec 2017 00:41:28 GMT", "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.049648", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "889E:2D372:38375DA:673B8ED:5A6E306E"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2018-01-28T20:19:58"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.v3.full+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA5VUyY7bMAz9lUJnO5YcZxMwmHMPRS8BCvRiKLJqq5UlQUsGaZB/L721jmcwndwkko8iH/l0RZq1AlH09UUL51GCZIUo2R8OmCTIq1iDz0y+SnjupA3SaER1VCpB1skz4xeI4sp4UUGG6BRcmxCsp1nGrFzVMjTxtOKmzYJgrc+GByC2Fe0J3i0/jMlGxHU83CCJE9Z4GYyT4pFMPQzgVrhWet83hVjVSg1G7gQLoipZAGOO8S4lOM3xkRCaF5QcvneN2moeQzYpyVNSHElBiz1d4y5mapCbqCFVMVZbjvdtgoyrmZa/2cDqFSlTQwUUDaSt7WUaym6fkw0A3uUKsvlsDu27fJ/fe0w28SLOQofHoAMECm6M+fUYtEd0rXof/zfGRcEDZEb2Awy9tU82npTk5Yd2c1HKPXS+pOzMAnPLQfRGj0eFRC8cNzoA771YYkaGoT+fnwro705/CAyjeMd5r/pdAaBlulPkZJYGzCfYK7DBSRk+Lhv6wirpjU4+ffsMDtEy2UkXjg3z5XwxS+vMT8GDRzS4KIaAv7q7vHKPPAyrRPcgsoHTWvouB07QD6OUeen+nH83qaFE8DWhVQumZl/IfLsXMgX94U2a7464oPmGrrdvyRSkDDLdHjGmBah538WEi+1/wbkWb7c/1wt6dh4FAAA=", "string": ""}, "headers": {"Server": "GitHub.com", "Date": "Sun, 28 Jan 2018 20:19:58 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4998", "X-RateLimit-Reset": "1517174398", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"fffca5cebfa188a6207f751db31f1248\"", "Last-Modified": "Mon, 14 Dec 2015 14:48:30 GMT", "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=full; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.041069", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "889E:2D372:38375E3:673B8FD:5A6E306E"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901"}, "recorded_at": "2018-01-28T20:19:58"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": "github3.py/1.0.0a4", "Accept-Encoding": "gzip, deflate", "Accept": "application/vnd.github.ironman-preview+json", "Connection": "keep-alive", "Accept-Charset": "utf-8", "Content-Type": "application/json", "Authorization": "token "}, "method": "GET", "uri": "https://api.github.com/teams/189901/repos?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "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", "string": ""}, "headers": {"Server": "GitHub.com", "Date": "Sun, 28 Jan 2018 20:19:59 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Status": "200 OK", "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4997", "X-RateLimit-Reset": "1517174398", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "ETag": "W/\"9543b833db92341b2b9ecd6fbef0526f\"", "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "github.v3; param=ironman-preview; format=json", "Access-Control-Expose-Headers": "ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval", "Access-Control-Allow-Origin": "*", "Content-Security-Policy": "default-src 'none'", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "deny", "X-XSS-Protection": "1; mode=block", "X-Runtime-rack": "0.293898", "Content-Encoding": "gzip", "X-GitHub-Request-Id": "889E:2D372:38375EC:673B90D:5A6E306E"}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/teams/189901/repos?per_page=100"}, "recorded_at": "2018-01-28T20:19:59"}], "recorded_with": "betamax/0.8.0"} +{"http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/orgs/github3py"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA51VTXPaMBD9K4zPYBsTIHgm0x6StjmkuWSmbS6etb02CrKkSjIuzeS/d2WbxCRkJpThYFb79uO9J/PocVky4cVeyey6Tmdq5409lnvxdHkeTeeLsSdkjomLeDeXV7vbzWp3H32p4ada51/5Nn24mt1eXv/5fvfrgpC15pS4tlaZOAhAMb+r62eyCqQuTTDso1FJk5yACVoE9cEtCnsatIMQdi3l5jRoi3C8GFPjadAOQtgKqxT1aeAe8xh0D09URtUpZ1nyP9UOocOisAUL+rUQbdD0AtYGdSaFJdpbLeugN8in7cUZzZWjyTRTlklnpm+yGSmUiuMorRnPR0YWtgGNPqUKqPDFcH7rOCqpQOwGYSYpnJI7vVjUnI/JqBn05W8gZ0aK8ejHNSVhBYxc12XZhlmLtAvN2zXq4swkW9SsYEhOLoAbJCOASciTINjftnKitHzAzBovtrruE1rHMSv17s1xT2jnyfj8WZySGVcjHHuF5Fw2JPvgFxO0Ep2tbcVfUT64K8NrkmkEi3kClviJwmk0CeeTaHkXnsXRPJ4t7omEWuUHOeeTcDmJpnfTVTyjb+hy7E454m8HK7uotMBpN0Z6Y9IvQ/PJRlDPt/F95GVLEmNDhENJ1edOS84hlRqItG7xlHFOaye9Ul6pfSgKH5yVuF8x4Zdy+7l0OjpztXYqoOa2G6dnH3VFt6kzWKOZRcrb34MMRNLR9AJhSN17qW0jkwIymojOf9dMY0VOTlBAygeO2JeDVrZ82L6t7kzSsyikeGeAoS3c6MM5jsx7wPAH8hldQrI2P77osQYkzLOlh+eF1JtDgT/Qvt9OvVe0V2G/1UGe4kBvh8f9G6DQ6Cg0CjJyzmq5mC+is9WK7tGhGachfegykYtIE0M60Dr0z9Q/hU9P/wAGD7D/xwYAAA==", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:04 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"5347f3118dc4315a3b141bdba36a5f3106c305d0983e024d4cbe11c5fef41570\""], "Last-Modified": ["Sat, 21 Jul 2018 19:39:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4939"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["61"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91E:0DB8:8A9598:1EF6DD8:621F6D9C"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/orgs/github3py"}, "recorded_at": "2022-03-02T13:14:05"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901"}, "response": {"body": {"encoding": "utf-8", "base64_string": "H4sIAAAAAAAAA6VVyW7bMBD9FYNn2xJleSNg9JI0zcE1Aghpm4tASbTNhCIJkrKrBvn3jjZXdoMmQQEfzOHM4yxvnp6RpDlDBG2OkhmLhohniODFcunjIZIqY3FlQOuru9n9zf0+ia7DTfR0XN+tVuBsRbGDW9UFZ8ymhmvHlUREFkIMkTb8QNMSvFKhLMsgqjACjnvntCWeRzUf77jbF8k4VbmnzI5K/otWGNbD80WApzPPMZp7TVoAsHe5iM9RzhGs15wnuqxDrXdKMWd5ApVehH80Ca+FeW7/vEBWhmlluVOGs/+Gr7EAUzOTc2vrfiKa5VyCMTWMOpbF1IEx8P35CPujwI8wJkFI8PKh6rHO+j54OsLBCIcRDkm4IBO/8ulakapCAlTYlhC359kQ9YeByDMSagcZEHTqLqDUhGnGdM6Y63LztCwfgs8F/a732Y04JI/Xk83V7c+v0Y+KPW/xoDfFrr1vjq0/+a6J7MCke3sk/dAmBF7dK/X0sdA6ouqLtcU7iNB/tQnpTeYDHXqNkbpIBE/j91K+n8p5aJ/m9EAdNZeDqI22XeTCMpMq6aDt9U4X3R5/OqxCKO9MJtAXdRxoprRgg6TgIhtYtXVHatgYXFt5agk31iXYAFJTWUlKZ+YKzAmws1MdodJaQcBnTTNulRwOvt2CE8spB/VptMkduXMMaoF8m4caO7fxgRm+5SBXZEuFZUAEauP+OsTaqEeWOouIM0XrcJKA8q/rtqENJ8kCVrsZzo7bCsMfoq0SQh0rFf5z4hJKgrt/K15/HS/EAbben46CeeSHJJiSyew1cViMQEMCHOElmcCvFgdX6vq70JNj9AJZw1wqsaga9fIbTFuAcD4GAAA=", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:05 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"2e8debc10ab7eed45177585a0c92260ce2000c00d4d7b56d7375d8415217fb67\""], "Last-Modified": ["Mon, 14 Dec 2015 14:48:30 GMT"], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4938"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["62"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91E:0DB8:8A959D:1EF6DE8:621F6D9D"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901"}, "recorded_at": "2022-03-02T13:14:05"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "headers": {"User-Agent": ["github3.py/3.1.2"], "Accept-Encoding": ["gzip, deflate"], "Accept": ["application/vnd.github.v3.full+json"], "Connection": ["keep-alive"], "Accept-Charset": ["utf-8"], "Content-Type": ["application/json"], "Authorization": ["token "]}, "method": "GET", "uri": "https://api.github.com/organizations/1782156/team/189901/repos?per_page=100"}, "response": {"body": {"encoding": "utf-8", "base64_string": "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", "string": ""}, "headers": {"Server": ["GitHub.com"], "Date": ["Wed, 02 Mar 2022 13:14:05 GMT"], "Content-Type": ["application/json; charset=utf-8"], "Transfer-Encoding": ["chunked"], "Cache-Control": ["private, max-age=60, s-maxage=60"], "Vary": ["Accept, Authorization, Cookie, X-GitHub-OTP", "Accept-Encoding, Accept, X-Requested-With"], "ETag": ["W/\"0bd04fa3002bfa9009815e1fda5d4964da6f9470a98cbaf0a5046fe9bd68b295\""], "X-OAuth-Scopes": ["admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, repo, user, workflow, write:discussion, write:packages"], "X-Accepted-OAuth-Scopes": ["admin:org, read:org, repo, user, write:org"], "github-authentication-token-expiration": ["2022-05-31 11:48:47 UTC"], "X-GitHub-Media-Type": ["github.v3; param=full; format=json"], "X-RateLimit-Limit": ["5000"], "X-RateLimit-Remaining": ["4937"], "X-RateLimit-Reset": ["1646227592"], "X-RateLimit-Used": ["63"], "X-RateLimit-Resource": ["core"], "Access-Control-Expose-Headers": ["ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset"], "Access-Control-Allow-Origin": ["*"], "Strict-Transport-Security": ["max-age=31536000; includeSubdomains; preload"], "X-Frame-Options": ["deny"], "X-Content-Type-Options": ["nosniff"], "X-XSS-Protection": ["0"], "Referrer-Policy": ["origin-when-cross-origin, strict-origin-when-cross-origin"], "Content-Security-Policy": ["default-src 'none'"], "Content-Encoding": ["gzip"], "X-GitHub-Request-Id": ["C91E:0DB8:8A95A0:1EF6DF1:621F6D9D"]}, "status": {"code": 200, "message": "OK"}, "url": "https://api.github.com/organizations/1782156/team/189901/repos?per_page=100"}, "recorded_at": "2022-03-02T13:14:05"}], "recorded_with": "betamax/0.8.1"} diff --git a/tests/unit/json/orgs_team_example b/tests/unit/json/orgs_team_example index 3830a7ec..93e417e0 100644 --- a/tests/unit/json/orgs_team_example +++ b/tests/unit/json/orgs_team_example @@ -1,13 +1,13 @@ { "id": 1, - "url": "https://api.github.com/teams/1", + "url": "https://api.github.com/organizations/1/team/1", "name": "Justice League", "slug": "justice-league", "description": "A great team.", "privacy": "closed", "permission": "admin", - "members_url": "https://api.github.com/teams/1/members{/member}", - "repositories_url": "https://api.github.com/teams/1/repos", + "members_url": "https://api.github.com/organizations/1/team/1/members{/member}", + "repositories_url": "https://api.github.com/organiztaions/1/team/1/repos", "members_count": 3, "repos_count": 10, "created_at": "2017-07-14T16:53:42Z", diff --git a/tests/unit/test_orgs.py b/tests/unit/test_orgs.py index b2a80001..39165187 100644 --- a/tests/unit/test_orgs.py +++ b/tests/unit/test_orgs.py @@ -30,7 +30,7 @@ def test_add_repository(self): self.instance.add_repository("name-of-repo", 10) self.session.put.assert_called_once_with( - "https://api.github.com/teams/10/repos/name-of-repo" + f"https://api.github.com/organizations/{self.instance.id}/team/10/repos/name-of-repo" ) def test_block(self): @@ -218,7 +218,8 @@ def test_remove_repository(self): self.instance.remove_repository("repo-name", 10) self.session.delete.assert_called_once_with( - "https://api.github.com/teams/10/repos/repo-name" + f"https://api.github.com/organizations/{self.instance.id}" + "/team/10/repos/repo-name" ) def test_repr(self): @@ -236,7 +237,7 @@ def test_team(self): self.instance.team(10) self.session.get.assert_called_once_with( - "https://api.github.com/teams/10" + f"https://api.github.com/organizations/{self.instance.id}/team/10" ) def test_team_by_name(self): diff --git a/tests/unit/test_orgs_team.py b/tests/unit/test_orgs_team.py index dba0e549..4ca0cc3d 100644 --- a/tests/unit/test_orgs_team.py +++ b/tests/unit/test_orgs_team.py @@ -4,7 +4,9 @@ from github3 import GitHubError from github3.orgs import Team -url_for = helper.create_url_helper("https://api.github.com/teams/1") +url_for = helper.create_url_helper( + "https://api.github.com/organizations/1/team/1" +) get_team_example_data = helper.create_example_data_helper("orgs_team_example")