mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 10:51:14 +00:00
Fix assertion failure on big integers (issue #116)
This commit is contained in:
@@ -13,6 +13,11 @@ What's new?
|
||||
|
||||
[](http://travis-ci.org/jacquev6/PyGithub)
|
||||
|
||||
[Version 1.9.1](https://github.com/jacquev6/PyGithub/issues?milestone=16&state=closed) (November 20th, 2012)
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
* Fix an assertion failure when integers returned by Github do not fit in a Python `int`
|
||||
|
||||
[Version 1.9.0](https://github.com/jacquev6/PyGithub/issues?milestone=14&state=closed) (November 19th, 2012)
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
[Version 1.9.1](https://github.com/jacquev6/PyGithub/issues?milestone=16&state=closed) (November 20th, 2012)
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
* Fix an assertion failure when integers returned by Github do not fit in a Python `int`
|
||||
|
||||
[Version 1.9.0](https://github.com/jacquev6/PyGithub/issues?milestone=14&state=closed) (November 19th, 2012)
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
+12
-12
@@ -331,7 +331,7 @@ class AuthenticatedUser(GithubObject.GithubObject):
|
||||
self._useAttributes(data)
|
||||
|
||||
def get_authorization(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
"/authorizations/" + str(id),
|
||||
@@ -398,7 +398,7 @@ class AuthenticatedUser(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_key(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
"/user/keys/" + str(id),
|
||||
@@ -616,7 +616,7 @@ class AuthenticatedUser(GithubObject.GithubObject):
|
||||
assert attributes["blog"] is None or isinstance(attributes["blog"], (str, unicode)), attributes["blog"]
|
||||
self._blog = attributes["blog"]
|
||||
if "collaborators" in attributes: # pragma no branch
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], int), attributes["collaborators"]
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], (int, long)), attributes["collaborators"]
|
||||
self._collaborators = attributes["collaborators"]
|
||||
if "company" in attributes: # pragma no branch
|
||||
assert attributes["company"] is None or isinstance(attributes["company"], (str, unicode)), attributes["company"]
|
||||
@@ -625,16 +625,16 @@ class AuthenticatedUser(GithubObject.GithubObject):
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "disk_usage" in attributes: # pragma no branch
|
||||
assert attributes["disk_usage"] is None or isinstance(attributes["disk_usage"], int), attributes["disk_usage"]
|
||||
assert attributes["disk_usage"] is None or isinstance(attributes["disk_usage"], (int, long)), attributes["disk_usage"]
|
||||
self._disk_usage = attributes["disk_usage"]
|
||||
if "email" in attributes: # pragma no branch
|
||||
assert attributes["email"] is None or isinstance(attributes["email"], (str, unicode)), attributes["email"]
|
||||
self._email = attributes["email"]
|
||||
if "followers" in attributes: # pragma no branch
|
||||
assert attributes["followers"] is None or isinstance(attributes["followers"], int), attributes["followers"]
|
||||
assert attributes["followers"] is None or isinstance(attributes["followers"], (int, long)), attributes["followers"]
|
||||
self._followers = attributes["followers"]
|
||||
if "following" in attributes: # pragma no branch
|
||||
assert attributes["following"] is None or isinstance(attributes["following"], int), attributes["following"]
|
||||
assert attributes["following"] is None or isinstance(attributes["following"], (int, long)), attributes["following"]
|
||||
self._following = attributes["following"]
|
||||
if "gravatar_id" in attributes: # pragma no branch
|
||||
assert attributes["gravatar_id"] is None or isinstance(attributes["gravatar_id"], (str, unicode)), attributes["gravatar_id"]
|
||||
@@ -646,7 +646,7 @@ class AuthenticatedUser(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "location" in attributes: # pragma no branch
|
||||
assert attributes["location"] is None or isinstance(attributes["location"], (str, unicode)), attributes["location"]
|
||||
@@ -658,22 +658,22 @@ class AuthenticatedUser(GithubObject.GithubObject):
|
||||
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
|
||||
self._name = attributes["name"]
|
||||
if "owned_private_repos" in attributes: # pragma no branch
|
||||
assert attributes["owned_private_repos"] is None or isinstance(attributes["owned_private_repos"], int), attributes["owned_private_repos"]
|
||||
assert attributes["owned_private_repos"] is None or isinstance(attributes["owned_private_repos"], (int, long)), attributes["owned_private_repos"]
|
||||
self._owned_private_repos = attributes["owned_private_repos"]
|
||||
if "plan" in attributes: # pragma no branch
|
||||
assert attributes["plan"] is None or isinstance(attributes["plan"], dict), attributes["plan"]
|
||||
self._plan = None if attributes["plan"] is None else Plan.Plan(self._requester, attributes["plan"], completed=False)
|
||||
if "private_gists" in attributes: # pragma no branch
|
||||
assert attributes["private_gists"] is None or isinstance(attributes["private_gists"], int), attributes["private_gists"]
|
||||
assert attributes["private_gists"] is None or isinstance(attributes["private_gists"], (int, long)), attributes["private_gists"]
|
||||
self._private_gists = attributes["private_gists"]
|
||||
if "public_gists" in attributes: # pragma no branch
|
||||
assert attributes["public_gists"] is None or isinstance(attributes["public_gists"], int), attributes["public_gists"]
|
||||
assert attributes["public_gists"] is None or isinstance(attributes["public_gists"], (int, long)), attributes["public_gists"]
|
||||
self._public_gists = attributes["public_gists"]
|
||||
if "public_repos" in attributes: # pragma no branch
|
||||
assert attributes["public_repos"] is None or isinstance(attributes["public_repos"], int), attributes["public_repos"]
|
||||
assert attributes["public_repos"] is None or isinstance(attributes["public_repos"], (int, long)), attributes["public_repos"]
|
||||
self._public_repos = attributes["public_repos"]
|
||||
if "total_private_repos" in attributes: # pragma no branch
|
||||
assert attributes["total_private_repos"] is None or isinstance(attributes["total_private_repos"], int), attributes["total_private_repos"]
|
||||
assert attributes["total_private_repos"] is None or isinstance(attributes["total_private_repos"], (int, long)), attributes["total_private_repos"]
|
||||
self._total_private_repos = attributes["total_private_repos"]
|
||||
if "type" in attributes: # pragma no branch
|
||||
assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"]
|
||||
|
||||
@@ -116,7 +116,7 @@ class Authorization(GithubObject.GithubObject):
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "note" in attributes: # pragma no branch
|
||||
assert attributes["note"] is None or isinstance(attributes["note"], (str, unicode)), attributes["note"]
|
||||
|
||||
+2
-2
@@ -68,9 +68,9 @@ class Commit(GithubObject.GithubObject):
|
||||
|
||||
def create_comment(self, body, line=GithubObject.NotSet, path=GithubObject.NotSet, position=GithubObject.NotSet):
|
||||
assert isinstance(body, (str, unicode)), body
|
||||
assert line is GithubObject.NotSet or isinstance(line, int), line
|
||||
assert line is GithubObject.NotSet or isinstance(line, (int, long)), line
|
||||
assert path is GithubObject.NotSet or isinstance(path, (str, unicode)), path
|
||||
assert position is GithubObject.NotSet or isinstance(position, int), position
|
||||
assert position is GithubObject.NotSet or isinstance(position, (int, long)), position
|
||||
post_parameters = {
|
||||
"body": body,
|
||||
}
|
||||
|
||||
@@ -122,16 +122,16 @@ class CommitComment(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "line" in attributes: # pragma no branch
|
||||
assert attributes["line"] is None or isinstance(attributes["line"], int), attributes["line"]
|
||||
assert attributes["line"] is None or isinstance(attributes["line"], (int, long)), attributes["line"]
|
||||
self._line = attributes["line"]
|
||||
if "path" in attributes: # pragma no branch
|
||||
assert attributes["path"] is None or isinstance(attributes["path"], (str, unicode)), attributes["path"]
|
||||
self._path = attributes["path"]
|
||||
if "position" in attributes: # pragma no branch
|
||||
assert attributes["position"] is None or isinstance(attributes["position"], int), attributes["position"]
|
||||
assert attributes["position"] is None or isinstance(attributes["position"], (int, long)), attributes["position"]
|
||||
self._position = attributes["position"]
|
||||
if "updated_at" in attributes: # pragma no branch
|
||||
assert attributes["updated_at"] is None or isinstance(attributes["updated_at"], (str, unicode)), attributes["updated_at"]
|
||||
|
||||
@@ -36,11 +36,11 @@ class CommitStats(GithubObject.BasicGithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "additions" in attributes: # pragma no branch
|
||||
assert attributes["additions"] is None or isinstance(attributes["additions"], int), attributes["additions"]
|
||||
assert attributes["additions"] is None or isinstance(attributes["additions"], (int, long)), attributes["additions"]
|
||||
self._additions = attributes["additions"]
|
||||
if "deletions" in attributes: # pragma no branch
|
||||
assert attributes["deletions"] is None or isinstance(attributes["deletions"], int), attributes["deletions"]
|
||||
assert attributes["deletions"] is None or isinstance(attributes["deletions"], (int, long)), attributes["deletions"]
|
||||
self._deletions = attributes["deletions"]
|
||||
if "total" in attributes: # pragma no branch
|
||||
assert attributes["total"] is None or isinstance(attributes["total"], int), attributes["total"]
|
||||
assert attributes["total"] is None or isinstance(attributes["total"], (int, long)), attributes["total"]
|
||||
self._total = attributes["total"]
|
||||
|
||||
@@ -67,7 +67,7 @@ class CommitStatus(GithubObject.BasicGithubObject):
|
||||
assert attributes["description"] is None or isinstance(attributes["description"], (str, unicode)), attributes["description"]
|
||||
self._description = attributes["description"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "state" in attributes: # pragma no branch
|
||||
assert attributes["state"] is None or isinstance(attributes["state"], (str, unicode)), attributes["state"]
|
||||
|
||||
@@ -96,13 +96,13 @@ class Comparison(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "ahead_by" in attributes: # pragma no branch
|
||||
assert attributes["ahead_by"] is None or isinstance(attributes["ahead_by"], int), attributes["ahead_by"]
|
||||
assert attributes["ahead_by"] is None or isinstance(attributes["ahead_by"], (int, long)), attributes["ahead_by"]
|
||||
self._ahead_by = attributes["ahead_by"]
|
||||
if "base_commit" in attributes: # pragma no branch
|
||||
assert attributes["base_commit"] is None or isinstance(attributes["base_commit"], dict), attributes["base_commit"]
|
||||
self._base_commit = None if attributes["base_commit"] is None else Commit.Commit(self._requester, attributes["base_commit"], completed=False)
|
||||
if "behind_by" in attributes: # pragma no branch
|
||||
assert attributes["behind_by"] is None or isinstance(attributes["behind_by"], int), attributes["behind_by"]
|
||||
assert attributes["behind_by"] is None or isinstance(attributes["behind_by"], (int, long)), attributes["behind_by"]
|
||||
self._behind_by = attributes["behind_by"]
|
||||
if "commits" in attributes: # pragma no branch
|
||||
assert attributes["commits"] is None or all(isinstance(element, dict) for element in attributes["commits"]), attributes["commits"]
|
||||
@@ -132,7 +132,7 @@ class Comparison(GithubObject.GithubObject):
|
||||
assert attributes["status"] is None or isinstance(attributes["status"], (str, unicode)), attributes["status"]
|
||||
self._status = attributes["status"]
|
||||
if "total_commits" in attributes: # pragma no branch
|
||||
assert attributes["total_commits"] is None or isinstance(attributes["total_commits"], int), attributes["total_commits"]
|
||||
assert attributes["total_commits"] is None or isinstance(attributes["total_commits"], (int, long)), attributes["total_commits"]
|
||||
self._total_commits = attributes["total_commits"]
|
||||
if "url" in attributes: # pragma no branch
|
||||
assert attributes["url"] is None or isinstance(attributes["url"], (str, unicode)), attributes["url"]
|
||||
|
||||
@@ -71,7 +71,7 @@ class ContentFile(GithubObject.BasicGithubObject):
|
||||
assert attributes["sha"] is None or isinstance(attributes["sha"], (str, unicode)), attributes["sha"]
|
||||
self._sha = attributes["sha"]
|
||||
if "size" in attributes: # pragma no branch
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], int), attributes["size"]
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], (int, long)), attributes["size"]
|
||||
self._size = attributes["size"]
|
||||
if "type" in attributes: # pragma no branch
|
||||
assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"]
|
||||
|
||||
+3
-3
@@ -167,7 +167,7 @@ class Download(GithubObject.GithubObject):
|
||||
assert attributes["description"] is None or isinstance(attributes["description"], (str, unicode)), attributes["description"]
|
||||
self._description = attributes["description"]
|
||||
if "download_count" in attributes: # pragma no branch
|
||||
assert attributes["download_count"] is None or isinstance(attributes["download_count"], int), attributes["download_count"]
|
||||
assert attributes["download_count"] is None or isinstance(attributes["download_count"], (int, long)), attributes["download_count"]
|
||||
self._download_count = attributes["download_count"]
|
||||
if "expirationdate" in attributes: # pragma no branch
|
||||
assert attributes["expirationdate"] is None or isinstance(attributes["expirationdate"], (str, unicode)), attributes["expirationdate"]
|
||||
@@ -176,7 +176,7 @@ class Download(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "mime_type" in attributes: # pragma no branch
|
||||
assert attributes["mime_type"] is None or isinstance(attributes["mime_type"], (str, unicode)), attributes["mime_type"]
|
||||
@@ -203,7 +203,7 @@ class Download(GithubObject.GithubObject):
|
||||
assert attributes["signature"] is None or isinstance(attributes["signature"], (str, unicode)), attributes["signature"]
|
||||
self._signature = attributes["signature"]
|
||||
if "size" in attributes: # pragma no branch
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], int), attributes["size"]
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], (int, long)), attributes["size"]
|
||||
self._size = attributes["size"]
|
||||
if "url" in attributes: # pragma no branch
|
||||
assert attributes["url"] is None or isinstance(attributes["url"], (str, unicode)), attributes["url"]
|
||||
|
||||
+3
-3
@@ -66,16 +66,16 @@ class File(GithubObject.BasicGithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "additions" in attributes: # pragma no branch
|
||||
assert attributes["additions"] is None or isinstance(attributes["additions"], int), attributes["additions"]
|
||||
assert attributes["additions"] is None or isinstance(attributes["additions"], (int, long)), attributes["additions"]
|
||||
self._additions = attributes["additions"]
|
||||
if "blob_url" in attributes: # pragma no branch
|
||||
assert attributes["blob_url"] is None or isinstance(attributes["blob_url"], (str, unicode)), attributes["blob_url"]
|
||||
self._blob_url = attributes["blob_url"]
|
||||
if "changes" in attributes: # pragma no branch
|
||||
assert attributes["changes"] is None or isinstance(attributes["changes"], int), attributes["changes"]
|
||||
assert attributes["changes"] is None or isinstance(attributes["changes"], (int, long)), attributes["changes"]
|
||||
self._changes = attributes["changes"]
|
||||
if "deletions" in attributes: # pragma no branch
|
||||
assert attributes["deletions"] is None or isinstance(attributes["deletions"], int), attributes["deletions"]
|
||||
assert attributes["deletions"] is None or isinstance(attributes["deletions"], (int, long)), attributes["deletions"]
|
||||
self._deletions = attributes["deletions"]
|
||||
if "filename" in attributes: # pragma no branch
|
||||
assert attributes["filename"] is None or isinstance(attributes["filename"], (str, unicode)), attributes["filename"]
|
||||
|
||||
+2
-2
@@ -147,7 +147,7 @@ class Gist(GithubObject.GithubObject):
|
||||
self._useAttributes(data)
|
||||
|
||||
def get_comment(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/comments/" + str(id),
|
||||
@@ -208,7 +208,7 @@ class Gist(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "comments" in attributes: # pragma no branch
|
||||
assert attributes["comments"] is None or isinstance(attributes["comments"], int), attributes["comments"]
|
||||
assert attributes["comments"] is None or isinstance(attributes["comments"], (int, long)), attributes["comments"]
|
||||
self._comments = attributes["comments"]
|
||||
if "created_at" in attributes: # pragma no branch
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
|
||||
@@ -86,7 +86,7 @@ class GistComment(GithubObject.GithubObject):
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "updated_at" in attributes: # pragma no branch
|
||||
assert attributes["updated_at"] is None or isinstance(attributes["updated_at"], (str, unicode)), attributes["updated_at"]
|
||||
|
||||
+1
-1
@@ -58,5 +58,5 @@ class GistFile(GithubObject.BasicGithubObject):
|
||||
assert attributes["raw_url"] is None or isinstance(attributes["raw_url"], (str, unicode)), attributes["raw_url"]
|
||||
self._raw_url = attributes["raw_url"]
|
||||
if "size" in attributes: # pragma no branch
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], int), attributes["size"]
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], (int, long)), attributes["size"]
|
||||
self._size = attributes["size"]
|
||||
|
||||
+1
-1
@@ -60,7 +60,7 @@ class GitBlob(GithubObject.GithubObject):
|
||||
assert attributes["sha"] is None or isinstance(attributes["sha"], (str, unicode)), attributes["sha"]
|
||||
self._sha = attributes["sha"]
|
||||
if "size" in attributes: # pragma no branch
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], int), attributes["size"]
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], (int, long)), attributes["size"]
|
||||
self._size = attributes["size"]
|
||||
if "url" in attributes: # pragma no branch
|
||||
assert attributes["url"] is None or isinstance(attributes["url"], (str, unicode)), attributes["url"]
|
||||
|
||||
@@ -60,7 +60,7 @@ class GitTreeElement(GithubObject.BasicGithubObject):
|
||||
assert attributes["sha"] is None or isinstance(attributes["sha"], (str, unicode)), attributes["sha"]
|
||||
self._sha = attributes["sha"]
|
||||
if "size" in attributes: # pragma no branch
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], int), attributes["size"]
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], (int, long)), attributes["size"]
|
||||
self._size = attributes["size"]
|
||||
if "type" in attributes: # pragma no branch
|
||||
assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"]
|
||||
|
||||
+1
-1
@@ -132,7 +132,7 @@ class Hook(GithubObject.GithubObject):
|
||||
assert attributes["events"] is None or all(isinstance(element, (str, unicode)) for element in attributes["events"]), attributes["events"]
|
||||
self._events = attributes["events"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "last_response" in attributes: # pragma no branch
|
||||
assert attributes["last_response"] is None or isinstance(attributes["last_response"], dict), attributes["last_response"]
|
||||
|
||||
@@ -36,7 +36,7 @@ class HookResponse(GithubObject.BasicGithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "code" in attributes: # pragma no branch
|
||||
assert attributes["code"] is None or isinstance(attributes["code"], int), attributes["code"]
|
||||
assert attributes["code"] is None or isinstance(attributes["code"], (int, long)), attributes["code"]
|
||||
self._code = attributes["code"]
|
||||
if "message" in attributes: # pragma no branch
|
||||
assert attributes["message"] is None or isinstance(attributes["message"], (str, unicode)), attributes["message"]
|
||||
|
||||
+4
-4
@@ -176,7 +176,7 @@ class Issue(GithubObject.GithubObject):
|
||||
self._useAttributes(data)
|
||||
|
||||
def get_comment(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self._parentUrl(self.url) + "/comments/" + str(id),
|
||||
@@ -266,7 +266,7 @@ class Issue(GithubObject.GithubObject):
|
||||
assert attributes["closed_by"] is None or isinstance(attributes["closed_by"], dict), attributes["closed_by"]
|
||||
self._closed_by = None if attributes["closed_by"] is None else NamedUser.NamedUser(self._requester, attributes["closed_by"], completed=False)
|
||||
if "comments" in attributes: # pragma no branch
|
||||
assert attributes["comments"] is None or isinstance(attributes["comments"], int), attributes["comments"]
|
||||
assert attributes["comments"] is None or isinstance(attributes["comments"], (int, long)), attributes["comments"]
|
||||
self._comments = attributes["comments"]
|
||||
if "created_at" in attributes: # pragma no branch
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
@@ -275,7 +275,7 @@ class Issue(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "labels" in attributes: # pragma no branch
|
||||
assert attributes["labels"] is None or all(isinstance(element, dict) for element in attributes["labels"]), attributes["labels"]
|
||||
@@ -287,7 +287,7 @@ class Issue(GithubObject.GithubObject):
|
||||
assert attributes["milestone"] is None or isinstance(attributes["milestone"], dict), attributes["milestone"]
|
||||
self._milestone = None if attributes["milestone"] is None else Milestone.Milestone(self._requester, attributes["milestone"], completed=False)
|
||||
if "number" in attributes: # pragma no branch
|
||||
assert attributes["number"] is None or isinstance(attributes["number"], int), attributes["number"]
|
||||
assert attributes["number"] is None or isinstance(attributes["number"], (int, long)), attributes["number"]
|
||||
self._number = attributes["number"]
|
||||
if "pull_request" in attributes: # pragma no branch
|
||||
assert attributes["pull_request"] is None or isinstance(attributes["pull_request"], dict), attributes["pull_request"]
|
||||
|
||||
@@ -86,7 +86,7 @@ class IssueComment(GithubObject.GithubObject):
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "updated_at" in attributes: # pragma no branch
|
||||
assert attributes["updated_at"] is None or isinstance(attributes["updated_at"], (str, unicode)), attributes["updated_at"]
|
||||
|
||||
@@ -78,7 +78,7 @@ class IssueEvent(GithubObject.GithubObject):
|
||||
assert attributes["event"] is None or isinstance(attributes["event"], (str, unicode)), attributes["event"]
|
||||
self._event = attributes["event"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "issue" in attributes: # pragma no branch
|
||||
assert attributes["issue"] is None or isinstance(attributes["issue"], dict), attributes["issue"]
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ class PaginatedList(PaginatedListBase):
|
||||
return self.get_page(page)
|
||||
|
||||
def get_page(self, page):
|
||||
assert isinstance(page, int), page
|
||||
assert isinstance(page, (int, long)), page
|
||||
args = dict(self.__args)
|
||||
if page != 0:
|
||||
args["start_page"] = page + 1
|
||||
|
||||
+4
-4
@@ -135,7 +135,7 @@ class Milestone(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "closed_issues" in attributes: # pragma no branch
|
||||
assert attributes["closed_issues"] is None or isinstance(attributes["closed_issues"], int), attributes["closed_issues"]
|
||||
assert attributes["closed_issues"] is None or isinstance(attributes["closed_issues"], (int, long)), attributes["closed_issues"]
|
||||
self._closed_issues = attributes["closed_issues"]
|
||||
if "created_at" in attributes: # pragma no branch
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
@@ -150,13 +150,13 @@ class Milestone(GithubObject.GithubObject):
|
||||
assert attributes["due_on"] is None or isinstance(attributes["due_on"], (str, unicode)), attributes["due_on"]
|
||||
self._due_on = self._parseDatetime(attributes["due_on"])
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "number" in attributes: # pragma no branch
|
||||
assert attributes["number"] is None or isinstance(attributes["number"], int), attributes["number"]
|
||||
assert attributes["number"] is None or isinstance(attributes["number"], (int, long)), attributes["number"]
|
||||
self._number = attributes["number"]
|
||||
if "open_issues" in attributes: # pragma no branch
|
||||
assert attributes["open_issues"] is None or isinstance(attributes["open_issues"], int), attributes["open_issues"]
|
||||
assert attributes["open_issues"] is None or isinstance(attributes["open_issues"], (int, long)), attributes["open_issues"]
|
||||
self._open_issues = attributes["open_issues"]
|
||||
if "state" in attributes: # pragma no branch
|
||||
assert attributes["state"] is None or isinstance(attributes["state"], (str, unicode)), attributes["state"]
|
||||
|
||||
+11
-11
@@ -327,28 +327,28 @@ class NamedUser(GithubObject.GithubObject):
|
||||
assert attributes["blog"] is None or isinstance(attributes["blog"], (str, unicode)), attributes["blog"]
|
||||
self._blog = attributes["blog"]
|
||||
if "collaborators" in attributes: # pragma no branch
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], int), attributes["collaborators"]
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], (int, long)), attributes["collaborators"]
|
||||
self._collaborators = attributes["collaborators"]
|
||||
if "company" in attributes: # pragma no branch
|
||||
assert attributes["company"] is None or isinstance(attributes["company"], (str, unicode)), attributes["company"]
|
||||
self._company = attributes["company"]
|
||||
if "contributions" in attributes: # pragma no branch
|
||||
assert attributes["contributions"] is None or isinstance(attributes["contributions"], int), attributes["contributions"]
|
||||
assert attributes["contributions"] is None or isinstance(attributes["contributions"], (int, long)), attributes["contributions"]
|
||||
self._contributions = attributes["contributions"]
|
||||
if "created_at" in attributes: # pragma no branch
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "disk_usage" in attributes: # pragma no branch
|
||||
assert attributes["disk_usage"] is None or isinstance(attributes["disk_usage"], int), attributes["disk_usage"]
|
||||
assert attributes["disk_usage"] is None or isinstance(attributes["disk_usage"], (int, long)), attributes["disk_usage"]
|
||||
self._disk_usage = attributes["disk_usage"]
|
||||
if "email" in attributes: # pragma no branch
|
||||
assert attributes["email"] is None or isinstance(attributes["email"], (str, unicode)), attributes["email"]
|
||||
self._email = attributes["email"]
|
||||
if "followers" in attributes: # pragma no branch
|
||||
assert attributes["followers"] is None or isinstance(attributes["followers"], int), attributes["followers"]
|
||||
assert attributes["followers"] is None or isinstance(attributes["followers"], (int, long)), attributes["followers"]
|
||||
self._followers = attributes["followers"]
|
||||
if "following" in attributes: # pragma no branch
|
||||
assert attributes["following"] is None or isinstance(attributes["following"], int), attributes["following"]
|
||||
assert attributes["following"] is None or isinstance(attributes["following"], (int, long)), attributes["following"]
|
||||
self._following = attributes["following"]
|
||||
if "gravatar_id" in attributes: # pragma no branch
|
||||
assert attributes["gravatar_id"] is None or isinstance(attributes["gravatar_id"], (str, unicode)), attributes["gravatar_id"]
|
||||
@@ -360,7 +360,7 @@ class NamedUser(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "location" in attributes: # pragma no branch
|
||||
assert attributes["location"] is None or isinstance(attributes["location"], (str, unicode)), attributes["location"]
|
||||
@@ -372,22 +372,22 @@ class NamedUser(GithubObject.GithubObject):
|
||||
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
|
||||
self._name = attributes["name"]
|
||||
if "owned_private_repos" in attributes: # pragma no branch
|
||||
assert attributes["owned_private_repos"] is None or isinstance(attributes["owned_private_repos"], int), attributes["owned_private_repos"]
|
||||
assert attributes["owned_private_repos"] is None or isinstance(attributes["owned_private_repos"], (int, long)), attributes["owned_private_repos"]
|
||||
self._owned_private_repos = attributes["owned_private_repos"]
|
||||
if "plan" in attributes: # pragma no branch
|
||||
assert attributes["plan"] is None or isinstance(attributes["plan"], dict), attributes["plan"]
|
||||
self._plan = None if attributes["plan"] is None else Plan.Plan(self._requester, attributes["plan"], completed=False)
|
||||
if "private_gists" in attributes: # pragma no branch
|
||||
assert attributes["private_gists"] is None or isinstance(attributes["private_gists"], int), attributes["private_gists"]
|
||||
assert attributes["private_gists"] is None or isinstance(attributes["private_gists"], (int, long)), attributes["private_gists"]
|
||||
self._private_gists = attributes["private_gists"]
|
||||
if "public_gists" in attributes: # pragma no branch
|
||||
assert attributes["public_gists"] is None or isinstance(attributes["public_gists"], int), attributes["public_gists"]
|
||||
assert attributes["public_gists"] is None or isinstance(attributes["public_gists"], (int, long)), attributes["public_gists"]
|
||||
self._public_gists = attributes["public_gists"]
|
||||
if "public_repos" in attributes: # pragma no branch
|
||||
assert attributes["public_repos"] is None or isinstance(attributes["public_repos"], int), attributes["public_repos"]
|
||||
assert attributes["public_repos"] is None or isinstance(attributes["public_repos"], (int, long)), attributes["public_repos"]
|
||||
self._public_repos = attributes["public_repos"]
|
||||
if "total_private_repos" in attributes: # pragma no branch
|
||||
assert attributes["total_private_repos"] is None or isinstance(attributes["total_private_repos"], int), attributes["total_private_repos"]
|
||||
assert attributes["total_private_repos"] is None or isinstance(attributes["total_private_repos"], (int, long)), attributes["total_private_repos"]
|
||||
self._total_private_repos = attributes["total_private_repos"]
|
||||
if "type" in attributes: # pragma no branch
|
||||
assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"]
|
||||
|
||||
+11
-11
@@ -300,7 +300,7 @@ class Organization(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_team(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
"/teams/" + str(id),
|
||||
@@ -392,7 +392,7 @@ class Organization(GithubObject.GithubObject):
|
||||
assert attributes["blog"] is None or isinstance(attributes["blog"], (str, unicode)), attributes["blog"]
|
||||
self._blog = attributes["blog"]
|
||||
if "collaborators" in attributes: # pragma no branch
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], int), attributes["collaborators"]
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], (int, long)), attributes["collaborators"]
|
||||
self._collaborators = attributes["collaborators"]
|
||||
if "company" in attributes: # pragma no branch
|
||||
assert attributes["company"] is None or isinstance(attributes["company"], (str, unicode)), attributes["company"]
|
||||
@@ -401,16 +401,16 @@ class Organization(GithubObject.GithubObject):
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "disk_usage" in attributes: # pragma no branch
|
||||
assert attributes["disk_usage"] is None or isinstance(attributes["disk_usage"], int), attributes["disk_usage"]
|
||||
assert attributes["disk_usage"] is None or isinstance(attributes["disk_usage"], (int, long)), attributes["disk_usage"]
|
||||
self._disk_usage = attributes["disk_usage"]
|
||||
if "email" in attributes: # pragma no branch
|
||||
assert attributes["email"] is None or isinstance(attributes["email"], (str, unicode)), attributes["email"]
|
||||
self._email = attributes["email"]
|
||||
if "followers" in attributes: # pragma no branch
|
||||
assert attributes["followers"] is None or isinstance(attributes["followers"], int), attributes["followers"]
|
||||
assert attributes["followers"] is None or isinstance(attributes["followers"], (int, long)), attributes["followers"]
|
||||
self._followers = attributes["followers"]
|
||||
if "following" in attributes: # pragma no branch
|
||||
assert attributes["following"] is None or isinstance(attributes["following"], int), attributes["following"]
|
||||
assert attributes["following"] is None or isinstance(attributes["following"], (int, long)), attributes["following"]
|
||||
self._following = attributes["following"]
|
||||
if "gravatar_id" in attributes: # pragma no branch
|
||||
assert attributes["gravatar_id"] is None or isinstance(attributes["gravatar_id"], (str, unicode)), attributes["gravatar_id"]
|
||||
@@ -419,7 +419,7 @@ class Organization(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "location" in attributes: # pragma no branch
|
||||
assert attributes["location"] is None or isinstance(attributes["location"], (str, unicode)), attributes["location"]
|
||||
@@ -431,22 +431,22 @@ class Organization(GithubObject.GithubObject):
|
||||
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
|
||||
self._name = attributes["name"]
|
||||
if "owned_private_repos" in attributes: # pragma no branch
|
||||
assert attributes["owned_private_repos"] is None or isinstance(attributes["owned_private_repos"], int), attributes["owned_private_repos"]
|
||||
assert attributes["owned_private_repos"] is None or isinstance(attributes["owned_private_repos"], (int, long)), attributes["owned_private_repos"]
|
||||
self._owned_private_repos = attributes["owned_private_repos"]
|
||||
if "plan" in attributes: # pragma no branch
|
||||
assert attributes["plan"] is None or isinstance(attributes["plan"], dict), attributes["plan"]
|
||||
self._plan = None if attributes["plan"] is None else Plan.Plan(self._requester, attributes["plan"], completed=False)
|
||||
if "private_gists" in attributes: # pragma no branch
|
||||
assert attributes["private_gists"] is None or isinstance(attributes["private_gists"], int), attributes["private_gists"]
|
||||
assert attributes["private_gists"] is None or isinstance(attributes["private_gists"], (int, long)), attributes["private_gists"]
|
||||
self._private_gists = attributes["private_gists"]
|
||||
if "public_gists" in attributes: # pragma no branch
|
||||
assert attributes["public_gists"] is None or isinstance(attributes["public_gists"], int), attributes["public_gists"]
|
||||
assert attributes["public_gists"] is None or isinstance(attributes["public_gists"], (int, long)), attributes["public_gists"]
|
||||
self._public_gists = attributes["public_gists"]
|
||||
if "public_repos" in attributes: # pragma no branch
|
||||
assert attributes["public_repos"] is None or isinstance(attributes["public_repos"], int), attributes["public_repos"]
|
||||
assert attributes["public_repos"] is None or isinstance(attributes["public_repos"], (int, long)), attributes["public_repos"]
|
||||
self._public_repos = attributes["public_repos"]
|
||||
if "total_private_repos" in attributes: # pragma no branch
|
||||
assert attributes["total_private_repos"] is None or isinstance(attributes["total_private_repos"], int), attributes["total_private_repos"]
|
||||
assert attributes["total_private_repos"] is None or isinstance(attributes["total_private_repos"], (int, long)), attributes["total_private_repos"]
|
||||
self._total_private_repos = attributes["total_private_repos"]
|
||||
if "type" in attributes: # pragma no branch
|
||||
assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"]
|
||||
|
||||
@@ -22,7 +22,7 @@ class PaginatedListBase:
|
||||
|
||||
def __getitem__(self, index):
|
||||
assert isinstance(index, (int, slice))
|
||||
if isinstance(index, int):
|
||||
if isinstance(index, (int, long)):
|
||||
self.__fetchToIndex(index)
|
||||
return self.__elements[index]
|
||||
else:
|
||||
|
||||
+3
-3
@@ -41,14 +41,14 @@ class Plan(GithubObject.BasicGithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "collaborators" in attributes: # pragma no branch
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], int), attributes["collaborators"]
|
||||
assert attributes["collaborators"] is None or isinstance(attributes["collaborators"], (int, long)), attributes["collaborators"]
|
||||
self._collaborators = attributes["collaborators"]
|
||||
if "name" in attributes: # pragma no branch
|
||||
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
|
||||
self._name = attributes["name"]
|
||||
if "private_repos" in attributes: # pragma no branch
|
||||
assert attributes["private_repos"] is None or isinstance(attributes["private_repos"], int), attributes["private_repos"]
|
||||
assert attributes["private_repos"] is None or isinstance(attributes["private_repos"], (int, long)), attributes["private_repos"]
|
||||
self._private_repos = attributes["private_repos"]
|
||||
if "space" in attributes: # pragma no branch
|
||||
assert attributes["space"] is None or isinstance(attributes["space"], int), attributes["space"]
|
||||
assert attributes["space"] is None or isinstance(attributes["space"], (int, long)), attributes["space"]
|
||||
self._space = attributes["space"]
|
||||
|
||||
+11
-11
@@ -168,7 +168,7 @@ class PullRequest(GithubObject.GithubObject):
|
||||
assert isinstance(body, (str, unicode)), body
|
||||
assert isinstance(commit_id, Commit.Commit), commit_id
|
||||
assert isinstance(path, (str, unicode)), path
|
||||
assert isinstance(position, int), position
|
||||
assert isinstance(position, (int, long)), position
|
||||
post_parameters = {
|
||||
"body": body,
|
||||
"commit_id": commit_id._identity,
|
||||
@@ -219,7 +219,7 @@ class PullRequest(GithubObject.GithubObject):
|
||||
return self.get_review_comment(id)
|
||||
|
||||
def get_review_comment(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self._parentUrl(self.url) + "/comments/" + str(id),
|
||||
@@ -256,7 +256,7 @@ class PullRequest(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_issue_comment(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self._parentUrl(self._parentUrl(self.url)) + "/issues/comments/" + str(id),
|
||||
@@ -326,7 +326,7 @@ class PullRequest(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "additions" in attributes: # pragma no branch
|
||||
assert attributes["additions"] is None or isinstance(attributes["additions"], int), attributes["additions"]
|
||||
assert attributes["additions"] is None or isinstance(attributes["additions"], (int, long)), attributes["additions"]
|
||||
self._additions = attributes["additions"]
|
||||
if "assignee" in attributes: # pragma no branch
|
||||
assert attributes["assignee"] is None or isinstance(attributes["assignee"], dict), attributes["assignee"]
|
||||
@@ -338,22 +338,22 @@ class PullRequest(GithubObject.GithubObject):
|
||||
assert attributes["body"] is None or isinstance(attributes["body"], (str, unicode)), attributes["body"]
|
||||
self._body = attributes["body"]
|
||||
if "changed_files" in attributes: # pragma no branch
|
||||
assert attributes["changed_files"] is None or isinstance(attributes["changed_files"], int), attributes["changed_files"]
|
||||
assert attributes["changed_files"] is None or isinstance(attributes["changed_files"], (int, long)), attributes["changed_files"]
|
||||
self._changed_files = attributes["changed_files"]
|
||||
if "closed_at" in attributes: # pragma no branch
|
||||
assert attributes["closed_at"] is None or isinstance(attributes["closed_at"], (str, unicode)), attributes["closed_at"]
|
||||
self._closed_at = self._parseDatetime(attributes["closed_at"])
|
||||
if "comments" in attributes: # pragma no branch
|
||||
assert attributes["comments"] is None or isinstance(attributes["comments"], int), attributes["comments"]
|
||||
assert attributes["comments"] is None or isinstance(attributes["comments"], (int, long)), attributes["comments"]
|
||||
self._comments = attributes["comments"]
|
||||
if "commits" in attributes: # pragma no branch
|
||||
assert attributes["commits"] is None or isinstance(attributes["commits"], int), attributes["commits"]
|
||||
assert attributes["commits"] is None or isinstance(attributes["commits"], (int, long)), attributes["commits"]
|
||||
self._commits = attributes["commits"]
|
||||
if "created_at" in attributes: # pragma no branch
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "deletions" in attributes: # pragma no branch
|
||||
assert attributes["deletions"] is None or isinstance(attributes["deletions"], int), attributes["deletions"]
|
||||
assert attributes["deletions"] is None or isinstance(attributes["deletions"], (int, long)), attributes["deletions"]
|
||||
self._deletions = attributes["deletions"]
|
||||
if "diff_url" in attributes: # pragma no branch
|
||||
assert attributes["diff_url"] is None or isinstance(attributes["diff_url"], (str, unicode)), attributes["diff_url"]
|
||||
@@ -365,7 +365,7 @@ class PullRequest(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "issue_url" in attributes: # pragma no branch
|
||||
assert attributes["issue_url"] is None or isinstance(attributes["issue_url"], (str, unicode)), attributes["issue_url"]
|
||||
@@ -383,13 +383,13 @@ class PullRequest(GithubObject.GithubObject):
|
||||
assert attributes["merged_by"] is None or isinstance(attributes["merged_by"], dict), attributes["merged_by"]
|
||||
self._merged_by = None if attributes["merged_by"] is None else NamedUser.NamedUser(self._requester, attributes["merged_by"], completed=False)
|
||||
if "number" in attributes: # pragma no branch
|
||||
assert attributes["number"] is None or isinstance(attributes["number"], int), attributes["number"]
|
||||
assert attributes["number"] is None or isinstance(attributes["number"], (int, long)), attributes["number"]
|
||||
self._number = attributes["number"]
|
||||
if "patch_url" in attributes: # pragma no branch
|
||||
assert attributes["patch_url"] is None or isinstance(attributes["patch_url"], (str, unicode)), attributes["patch_url"]
|
||||
self._patch_url = attributes["patch_url"]
|
||||
if "review_comments" in attributes: # pragma no branch
|
||||
assert attributes["review_comments"] is None or isinstance(attributes["review_comments"], int), attributes["review_comments"]
|
||||
assert attributes["review_comments"] is None or isinstance(attributes["review_comments"], (int, long)), attributes["review_comments"]
|
||||
self._review_comments = attributes["review_comments"]
|
||||
if "state" in attributes: # pragma no branch
|
||||
assert attributes["state"] is None or isinstance(attributes["state"], (str, unicode)), attributes["state"]
|
||||
|
||||
@@ -119,19 +119,19 @@ class PullRequestComment(GithubObject.GithubObject):
|
||||
assert attributes["created_at"] is None or isinstance(attributes["created_at"], (str, unicode)), attributes["created_at"]
|
||||
self._created_at = self._parseDatetime(attributes["created_at"])
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "original_commit_id" in attributes: # pragma no branch
|
||||
assert attributes["original_commit_id"] is None or isinstance(attributes["original_commit_id"], (str, unicode)), attributes["original_commit_id"]
|
||||
self._original_commit_id = attributes["original_commit_id"]
|
||||
if "original_position" in attributes: # pragma no branch
|
||||
assert attributes["original_position"] is None or isinstance(attributes["original_position"], int), attributes["original_position"]
|
||||
assert attributes["original_position"] is None or isinstance(attributes["original_position"], (int, long)), attributes["original_position"]
|
||||
self._original_position = attributes["original_position"]
|
||||
if "path" in attributes: # pragma no branch
|
||||
assert attributes["path"] is None or isinstance(attributes["path"], (str, unicode)), attributes["path"]
|
||||
self._path = attributes["path"]
|
||||
if "position" in attributes: # pragma no branch
|
||||
assert attributes["position"] is None or isinstance(attributes["position"], int), attributes["position"]
|
||||
assert attributes["position"] is None or isinstance(attributes["position"], (int, long)), attributes["position"]
|
||||
self._position = attributes["position"]
|
||||
if "updated_at" in attributes: # pragma no branch
|
||||
assert attributes["updated_at"] is None or isinstance(attributes["updated_at"], (str, unicode)), attributes["updated_at"]
|
||||
|
||||
+14
-14
@@ -222,7 +222,7 @@ class Repository(GithubObject.GithubObject):
|
||||
|
||||
def create_download(self, name, size, description=GithubObject.NotSet, content_type=GithubObject.NotSet):
|
||||
assert isinstance(name, (str, unicode)), name
|
||||
assert isinstance(size, int), size
|
||||
assert isinstance(size, (int, long)), size
|
||||
assert description is GithubObject.NotSet or isinstance(description, (str, unicode)), description
|
||||
assert content_type is GithubObject.NotSet or isinstance(content_type, (str, unicode)), content_type
|
||||
post_parameters = {
|
||||
@@ -550,7 +550,7 @@ class Repository(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_comment(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/comments/" + str(id),
|
||||
@@ -611,7 +611,7 @@ class Repository(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_download(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/downloads/" + str(id),
|
||||
@@ -710,7 +710,7 @@ class Repository(GithubObject.GithubObject):
|
||||
return GitTree.GitTree(self._requester, data, completed=True)
|
||||
|
||||
def get_hook(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/hooks/" + str(id),
|
||||
@@ -728,7 +728,7 @@ class Repository(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_issue(self, number):
|
||||
assert isinstance(number, int), number
|
||||
assert isinstance(number, (int, long)), number
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/issues/" + str(number),
|
||||
@@ -777,7 +777,7 @@ class Repository(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_issues_event(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/issues/events/" + str(id),
|
||||
@@ -795,7 +795,7 @@ class Repository(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_key(self, id):
|
||||
assert isinstance(id, int), id
|
||||
assert isinstance(id, (int, long)), id
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/keys/" + str(id),
|
||||
@@ -840,7 +840,7 @@ class Repository(GithubObject.GithubObject):
|
||||
return data
|
||||
|
||||
def get_milestone(self, number):
|
||||
assert isinstance(number, int), number
|
||||
assert isinstance(number, (int, long)), number
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/milestones/" + str(number),
|
||||
@@ -876,7 +876,7 @@ class Repository(GithubObject.GithubObject):
|
||||
)
|
||||
|
||||
def get_pull(self, number):
|
||||
assert isinstance(number, int), number
|
||||
assert isinstance(number, (int, long)), number
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/pulls/" + str(number),
|
||||
@@ -1060,7 +1060,7 @@ class Repository(GithubObject.GithubObject):
|
||||
assert attributes["fork"] is None or isinstance(attributes["fork"], bool), attributes["fork"]
|
||||
self._fork = attributes["fork"]
|
||||
if "forks" in attributes: # pragma no branch
|
||||
assert attributes["forks"] is None or isinstance(attributes["forks"], int), attributes["forks"]
|
||||
assert attributes["forks"] is None or isinstance(attributes["forks"], (int, long)), attributes["forks"]
|
||||
self._forks = attributes["forks"]
|
||||
if "full_name" in attributes: # pragma no branch
|
||||
assert attributes["full_name"] is None or isinstance(attributes["full_name"], (str, unicode)), attributes["full_name"]
|
||||
@@ -1084,7 +1084,7 @@ class Repository(GithubObject.GithubObject):
|
||||
assert attributes["html_url"] is None or isinstance(attributes["html_url"], (str, unicode)), attributes["html_url"]
|
||||
self._html_url = attributes["html_url"]
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "language" in attributes: # pragma no branch
|
||||
assert attributes["language"] is None or isinstance(attributes["language"], (str, unicode)), attributes["language"]
|
||||
@@ -1096,7 +1096,7 @@ class Repository(GithubObject.GithubObject):
|
||||
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
|
||||
self._name = attributes["name"]
|
||||
if "open_issues" in attributes: # pragma no branch
|
||||
assert attributes["open_issues"] is None or isinstance(attributes["open_issues"], int), attributes["open_issues"]
|
||||
assert attributes["open_issues"] is None or isinstance(attributes["open_issues"], (int, long)), attributes["open_issues"]
|
||||
self._open_issues = attributes["open_issues"]
|
||||
if "organization" in attributes: # pragma no branch
|
||||
assert attributes["organization"] is None or isinstance(attributes["organization"], dict), attributes["organization"]
|
||||
@@ -1117,7 +1117,7 @@ class Repository(GithubObject.GithubObject):
|
||||
assert attributes["pushed_at"] is None or isinstance(attributes["pushed_at"], (str, unicode)), attributes["pushed_at"]
|
||||
self._pushed_at = self._parseDatetime(attributes["pushed_at"])
|
||||
if "size" in attributes: # pragma no branch
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], int), attributes["size"]
|
||||
assert attributes["size"] is None or isinstance(attributes["size"], (int, long)), attributes["size"]
|
||||
self._size = attributes["size"]
|
||||
if "source" in attributes: # pragma no branch
|
||||
assert attributes["source"] is None or isinstance(attributes["source"], dict), attributes["source"]
|
||||
@@ -1135,5 +1135,5 @@ class Repository(GithubObject.GithubObject):
|
||||
assert attributes["url"] is None or isinstance(attributes["url"], (str, unicode)), attributes["url"]
|
||||
self._url = attributes["url"]
|
||||
if "watchers" in attributes: # pragma no branch
|
||||
assert attributes["watchers"] is None or isinstance(attributes["watchers"], int), attributes["watchers"]
|
||||
assert attributes["watchers"] is None or isinstance(attributes["watchers"], (int, long)), attributes["watchers"]
|
||||
self._watchers = attributes["watchers"]
|
||||
|
||||
@@ -83,7 +83,7 @@ class RepositoryKey(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "key" in attributes: # pragma no branch
|
||||
assert attributes["key"] is None or isinstance(attributes["key"], (str, unicode)), attributes["key"]
|
||||
|
||||
+3
-3
@@ -161,10 +161,10 @@ class Team(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "members_count" in attributes: # pragma no branch
|
||||
assert attributes["members_count"] is None or isinstance(attributes["members_count"], int), attributes["members_count"]
|
||||
assert attributes["members_count"] is None or isinstance(attributes["members_count"], (int, long)), attributes["members_count"]
|
||||
self._members_count = attributes["members_count"]
|
||||
if "name" in attributes: # pragma no branch
|
||||
assert attributes["name"] is None or isinstance(attributes["name"], (str, unicode)), attributes["name"]
|
||||
@@ -173,7 +173,7 @@ class Team(GithubObject.GithubObject):
|
||||
assert attributes["permission"] is None or isinstance(attributes["permission"], (str, unicode)), attributes["permission"]
|
||||
self._permission = attributes["permission"]
|
||||
if "repos_count" in attributes: # pragma no branch
|
||||
assert attributes["repos_count"] is None or isinstance(attributes["repos_count"], int), attributes["repos_count"]
|
||||
assert attributes["repos_count"] is None or isinstance(attributes["repos_count"], (int, long)), attributes["repos_count"]
|
||||
self._repos_count = attributes["repos_count"]
|
||||
if "url" in attributes: # pragma no branch
|
||||
assert attributes["url"] is None or isinstance(attributes["url"], (str, unicode)), attributes["url"]
|
||||
|
||||
+1
-1
@@ -75,7 +75,7 @@ class UserKey(GithubObject.GithubObject):
|
||||
|
||||
def _useAttributes(self, attributes):
|
||||
if "id" in attributes: # pragma no branch
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], int), attributes["id"]
|
||||
assert attributes["id"] is None or isinstance(attributes["id"], (int, long)), attributes["id"]
|
||||
self._id = attributes["id"]
|
||||
if "key" in attributes: # pragma no branch
|
||||
assert attributes["key"] is None or isinstance(attributes["key"], (str, unicode)), attributes["key"]
|
||||
|
||||
Reference in New Issue
Block a user