mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
Restore test coverage
This commit is contained in:
@@ -37,4 +37,27 @@ class TestCase( unittest.TestCase ):
|
||||
self.assertFalse( self.g.get_user().has_in_following( self.g.get_user( "xxx" ) ) )
|
||||
self.assertTrue( self.g.get_user().has_in_following( self.g.get_user( "yyy" ) ) )
|
||||
|
||||
def testGist( self ):
|
||||
self.requester.expect.dataRequest( "GET", "/gists/123456", None, None ).andReturn( { "description": "xxx" } )
|
||||
g = self.g.get_gist( 123456 )
|
||||
self.assertEqual( g.description, "xxx" )
|
||||
self.requester.expect.statusRequest( "GET", "/gists/123456/star", None, None ).andReturn( 404 )
|
||||
self.assertFalse( g.is_starred() )
|
||||
self.requester.expect.statusRequest( "PUT", "/gists/123456/star", None, None ).andReturn( 204 )
|
||||
g.set_starred()
|
||||
self.requester.expect.statusRequest( "DELETE", "/gists/123456/star", None, None ).andReturn( 204 )
|
||||
g.reset_starred()
|
||||
self.requester.expect.dataRequest( "POST", "/gists/123456/fork", None, None ).andReturn( { "description": "yyy" } )
|
||||
self.assertEqual( g.create_fork().description, "yyy" )
|
||||
self.requester.expect.dataRequest( "GET", "/gists/starred", None, None ).andReturn( [ { "description": "xxx" }, { "description": "yyy" } ] )
|
||||
self.assertEqual( len( self.g.get_user().get_starred_gists() ), 2 )
|
||||
|
||||
def testRepositoryReference( self ):
|
||||
self.requester.expect.dataRequest( "GET", "/user", None, None ).andReturn( { "login": "xxx" } )
|
||||
self.requester.expect.dataRequest( "GET", "/repos/xxx/yyy", None, None ).andReturn( { "name": "yyy", "owner": { "login": "xxx" } } )
|
||||
r = self.g.get_user().get_repo( "yyy" )
|
||||
self.requester.expect.dataRequest( "GET", "/repos/xxx/yyy/milestones/1", None, None ).andReturn( { "number": 1 } )
|
||||
self.requester.expect.dataRequest( "GET", "/repos/xxx/yyy/milestones/1/labels", {}, None ).andReturn( [ { "name": "a" } ] )
|
||||
self.assertIs( r.get_milestone( 1 ).get_labels()[ 0 ]._repo, r )
|
||||
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user