diff --git a/github/Rate.py b/github/Rate.py index 18a61b76..aad4ef3f 100644 --- a/github/Rate.py +++ b/github/Rate.py @@ -65,4 +65,4 @@ class Rate(github.GithubObject.NonCompletableGithubObject): self._remaining = attributes["remaining"] if "reset" in attributes: # pragma no branch assert attributes["reset"] is None or isinstance(attributes["reset"], (int, long)), attributes["reset"] - self._reset = datetime.datetime.fromtimestamp(attributes["reset"]) + self._reset = datetime.datetime.utcfromtimestamp(attributes["reset"]) diff --git a/github/tests/RateLimiting.py b/github/tests/RateLimiting.py index 66daaef1..43d53c21 100644 --- a/github/tests/RateLimiting.py +++ b/github/tests/RateLimiting.py @@ -43,4 +43,4 @@ class RateLimiting(Framework.TestCase): rateLimit = self.g.get_rate_limit() self.assertEqual(rateLimit.rate.limit, 5000) self.assertEqual(rateLimit.rate.remaining, 5000) - self.assertEqual(rateLimit.rate.reset, datetime.datetime(2013, 9, 6, 12, 29, 57)) + self.assertEqual(rateLimit.rate.reset, datetime.datetime(2013, 9, 6, 10, 29, 57))