Fix unable to trigger RateLimitExceededException. (#943)

I found when authorized, the ratelimit error message is different from unauthorized.

so i add this.

After studying hard with my 2b colleagues @AnYeMoWang , we finally realized how tests wrote.

😸 😸 😸 😸 😸 😸 😸
This commit is contained in:
Tuuu Nya
2018-10-23 17:03:03 +08:00
committed by Wan Liuyang
parent 8ee75a282b
commit 972446d5bf
3 changed files with 80 additions and 1 deletions
+9
View File
@@ -123,3 +123,12 @@ class SpecificExceptions(Framework.TestCase):
g.get_user("jacquev6")
self.assertRaises(github.RateLimitExceededException, exceed)
def testAuthenticatedRateLimitExceeded(self):
def exceed():
for i in range(100):
res = self.g.search_code("jacquev6")
res.get_page(0)
self.assertRaises(github.RateLimitExceededException, exceed)