mirror of
https://github.com/status-im/PyGithub.git
synced 2026-09-02 11:51:10 +00:00
Add facilities for uniform debug printing
This commit is contained in:
@@ -7,9 +7,10 @@ class TestCase( unittest.TestCase ):
|
||||
def setUp( self ):
|
||||
unittest.TestCase.setUp( self )
|
||||
|
||||
self.g = Github( "login", "password" )
|
||||
|
||||
self.requester = MockMockMock.Mock( "requester" )
|
||||
self.debugFile = MockMockMock.Mock( "debugFile", self.requester )
|
||||
|
||||
self.g = Github( "login", "password", self.debugFile.object )
|
||||
self.g._Github__requester = self.requester.object
|
||||
|
||||
def tearDown( self ):
|
||||
@@ -109,4 +110,9 @@ class TestCase( unittest.TestCase ):
|
||||
self.requester.expect.dataRequest( "GET", "/repos/xxx/yyy/compare/foo...bar", None, None ).andReturn( { "gabu": "zomeuh" } )
|
||||
self.assertEqual( self.g.get_user().get_repo( "yyy" ).compare( "foo", "bar" ), { "gabu": "zomeuh" } )
|
||||
|
||||
def testDebugPrint( self ):
|
||||
self.requester.expect.dataRequest( "GET", "/user", None, None ).andReturn( { "login": "xxx", "unknownAttribute": 42 } )
|
||||
self.debugFile.expect.write( "Missing definition of attribute unknownAttribute in class AuthenticatedUser\n" )
|
||||
self.g.get_user().location
|
||||
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user