mirror of
https://github.com/status-im/PyGithub.git
synced 2026-09-01 11:21:16 +00:00
39 lines
2.3 KiB
Python
39 lines
2.3 KiB
Python
import Framework
|
|
|
|
class Repository( Framework.TestCase ):
|
|
def setUp( self ):
|
|
Framework.TestCase.setUp( self )
|
|
self.r = self.g.get_user().get_repo( "PyGithub" )
|
|
|
|
def testAttributes( self ):
|
|
self.assertEqual( self.r.clone_url, "https://github.com/jacquev6/PyGithub.git" )
|
|
self.assertEqual( self.r.created_at, "2012-02-25T12:53:47Z" )
|
|
self.assertEqual( self.r.description, "Python library implementing the full Github API v3" )
|
|
self.assertEqual( self.r.fork, False )
|
|
self.assertEqual( self.r.forks, 2 )
|
|
self.assertEqual( self.r.git_url, "git://github.com/jacquev6/PyGithub.git" )
|
|
self.assertEqual( self.r.has_downloads, True )
|
|
self.assertEqual( self.r.has_issues, True )
|
|
self.assertEqual( self.r.has_wiki, False )
|
|
self.assertEqual( self.r.homepage, "http://vincent-jacques.net/PyGithub" )
|
|
self.assertEqual( self.r.html_url, "https://github.com/jacquev6/PyGithub" )
|
|
self.assertEqual( self.r.id, 3544490 )
|
|
self.assertEqual( self.r.language, "Python" )
|
|
self.assertEqual( self.r.master_branch, None ) ### @todo Why does this trigger a new request to github ? Because the object does not know that it is already completed, and it tries to de-None-ify master_branch
|
|
self.assertEqual( self.r.mirror_url, None )
|
|
self.assertEqual( self.r.name, "PyGithub" )
|
|
self.assertEqual( self.r.open_issues, 15 )
|
|
self.assertEqual( self.r.organization, None )
|
|
self.assertEqual( self.r.owner.login, "jacquev6" )
|
|
self.assertEqual( self.r.parent, None )
|
|
self.assertEqual( self.r.permissions, { "admin": True, "pull": True, "push": True } ) ### @todo Create a Permission class
|
|
self.assertEqual( self.r.private, False )
|
|
self.assertEqual( self.r.pushed_at, "2012-05-08T19:27:43Z" )
|
|
self.assertEqual( self.r.size, 212 )
|
|
self.assertEqual( self.r.source, None )
|
|
self.assertEqual( self.r.ssh_url, "git@github.com:jacquev6/PyGithub.git" )
|
|
self.assertEqual( self.r.svn_url, "https://github.com/jacquev6/PyGithub" )
|
|
self.assertEqual( self.r.updated_at, "2012-05-08T19:27:43Z" )
|
|
self.assertEqual( self.r.url, "https://api.github.com/repos/jacquev6/PyGithub" )
|
|
self.assertEqual( self.r.watchers, 13 )
|