diff --git a/github/Rate.py b/github/Rate.py index 2b78af73..a0813490 100644 --- a/github/Rate.py +++ b/github/Rate.py @@ -37,7 +37,11 @@ class Rate(github.GithubObject.NonCompletableGithubObject): def __repr__(self): return self.get__repr__( - {"limit": self._limit.value, "remaining": self._remaining.value} + { + "limit": self._limit.value, + "remaining": self._remaining.value, + "reset": self._reset.value, + } ) @property diff --git a/tests/RateLimiting.py b/tests/RateLimiting.py index f2270f30..fba62715 100644 --- a/tests/RateLimiting.py +++ b/tests/RateLimiting.py @@ -45,6 +45,10 @@ class RateLimiting(Framework.TestCase): def testGetRateLimit(self): rateLimit = self.g.get_rate_limit() + self.assertEqual( + repr(rateLimit.core), + "Rate(reset=2018-09-05 04:55:56, remaining=4929, limit=5000)", + ) self.assertEqual(rateLimit.core.limit, 5000) self.assertEqual(rateLimit.core.remaining, 4929) self.assertEqual(rateLimit.core.reset, datetime.datetime(2018, 9, 5, 4, 55, 56))