Add two new types of exceptions (issue #152)

This commit is contained in:
Vincent Jacques
2013-05-17 14:27:17 +02:00
parent 79365fe4bc
commit db2a9db721
6 changed files with 102 additions and 6 deletions
+12
View File
@@ -96,3 +96,15 @@ class SpecificExceptions(Framework.TestCase):
def testUnknownObject(self):
self.assertRaises(github.UnknownObjectException, lambda: self.g.get_user().get_repo("Xxx"))
def testBadUserAgent(self):
self.assertRaises(github.BadUserAgentException, lambda: github.Github(self.login, self.password, user_agent="").get_user().name)
def testRateLimitExceeded(self):
g = github.Github()
def exceed():
for i in range(100):
g.get_user("jacquev6")
self.assertRaises(github.RateLimitExceededException, exceed)