mirror of
https://github.com/status-im/PyGithub.git
synced 2026-09-01 11:21:16 +00:00
62 lines
3.4 KiB
Python
62 lines
3.4 KiB
Python
import Framework
|
|
|
|
class NamedUser( Framework.TestCase ):
|
|
def testAttributesOfOtherUser( self ):
|
|
user = self.g.get_user( "nvie" )
|
|
self.assertEqual( user.avatar_url, "https://secure.gravatar.com/avatar/c5a7f21b46df698f3db31c37ed0cf55a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png" )
|
|
self.assertEqual( user.bio, None )
|
|
self.assertEqual( user.blog, "http://nvie.com" )
|
|
self.assertEqual( user.collaborators, None )
|
|
self.assertEqual( user.company, "3rd Cloud" )
|
|
self.assertEqual( user.created_at, "2009-05-12T21:19:38Z" )
|
|
self.assertEqual( user.disk_usage, None )
|
|
self.assertEqual( user.email, "vincent@3rdcloud.com" )
|
|
self.assertEqual( user.followers, 296 )
|
|
self.assertEqual( user.following, 41 )
|
|
self.assertEqual( user.gravatar_id, "c5a7f21b46df698f3db31c37ed0cf55a" )
|
|
self.assertEqual( user.hireable, False )
|
|
self.assertEqual( user.html_url, "https://github.com/nvie" )
|
|
self.assertEqual( user.id, 83844 )
|
|
self.assertEqual( user.location, "Netherlands" )
|
|
self.assertEqual( user.login, "nvie" )
|
|
self.assertEqual( user.name, "Vincent Driessen" )
|
|
self.assertEqual( user.owned_private_repos, None )
|
|
self.assertEqual( user.plan, None )
|
|
self.assertEqual( user.private_gists, None )
|
|
self.assertEqual( user.public_gists, 16 )
|
|
self.assertEqual( user.public_repos, 61 )
|
|
self.assertEqual( user.total_private_repos, None )
|
|
self.assertEqual( user.type, "User" )
|
|
self.assertEqual( user.url, "https://api.github.com/users/nvie" )
|
|
|
|
def testAttributesOfSelf( self ):
|
|
user = self.g.get_user( "jacquev6" )
|
|
self.assertEqual( user.avatar_url, "https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png" )
|
|
self.assertEqual( user.bio, "" )
|
|
self.assertEqual( user.blog, "http://vincent-jacques.net" )
|
|
self.assertEqual( user.collaborators, 0 )
|
|
self.assertEqual( user.company, "Criteo" )
|
|
self.assertEqual( user.created_at, "2010-07-09T06:10:06Z" )
|
|
self.assertEqual( user.disk_usage, 16852 )
|
|
self.assertEqual( user.email, "vincent@vincent-jacques.net" )
|
|
self.assertEqual( user.followers, 13 )
|
|
self.assertEqual( user.following, 24 )
|
|
self.assertEqual( user.gravatar_id, "b68de5ae38616c296fa345d2b9df2225" )
|
|
self.assertEqual( user.hireable, False )
|
|
self.assertEqual( user.html_url, "https://github.com/jacquev6" )
|
|
self.assertEqual( user.id, 327146 )
|
|
self.assertEqual( user.location, "Paris, France" )
|
|
self.assertEqual( user.login, "jacquev6" )
|
|
self.assertEqual( user.name, "Vincent Jacques" )
|
|
self.assertEqual( user.owned_private_repos, 5 )
|
|
self.assertEqual( user.plan.name, "micro" )
|
|
self.assertEqual( user.plan.collaborators, 1 )
|
|
self.assertEqual( user.plan.space, 614400 )
|
|
self.assertEqual( user.plan.private_repos, 5 )
|
|
self.assertEqual( user.private_gists, 5 )
|
|
self.assertEqual( user.public_gists, 1 )
|
|
self.assertEqual( user.public_repos, 11 )
|
|
self.assertEqual( user.total_private_repos, 5 )
|
|
self.assertEqual( user.type, "User" )
|
|
self.assertEqual( user.url, "https://api.github.com/users/jacquev6" )
|