import Framework class Organization( Framework.TestCase ): def setUp( self ): Framework.TestCase.setUp( self ) self.org = self.g.get_organization( "BeaverSoftware" ) def testAttributes( self ): self.assertEqual( self.org.avatar_url, "https://secure.gravatar.com/avatar/d563e337cac2fdc644e2aaaad1e23266?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png" ) self.assertEqual( self.org.billing_email, "BeaverSoftware@vincent-jacques.net" ) self.assertEqual( self.org.blog, None ) self.assertEqual( self.org.collaborators, 0 ) self.assertEqual( self.org.company, None ) self.assertEqual( self.org.created_at, "2012-02-09T19:20:12Z" ) self.assertEqual( self.org.disk_usage, 112 ) self.assertEqual( self.org.email, None ) self.assertEqual( self.org.followers, 0 ) self.assertEqual( self.org.following, 0 ) self.assertEqual( self.org.gravatar_id, None ) self.assertEqual( self.org.html_url, "https://github.com/BeaverSoftware" ) self.assertEqual( self.org.id, 1424031 ) self.assertEqual( self.org.location, "Paris, France" ) self.assertEqual( self.org.login, "BeaverSoftware" ) self.assertEqual( self.org.name, None ) self.assertEqual( self.org.owned_private_repos, 0 ) self.assertEqual( self.org.plan.name, "free" ) self.assertEqual( self.org.plan.private_repos, 0 ) self.assertEqual( self.org.plan.space, 307200 ) self.assertEqual( self.org.private_gists, 0 ) self.assertEqual( self.org.public_gists, 0 ) self.assertEqual( self.org.public_repos, 2 ) self.assertEqual( self.org.total_private_repos, 0 ) self.assertEqual( self.org.type, "Organization" ) self.assertEqual( self.org.url, "https://api.github.com/orgs/BeaverSoftware" ) def testEditWithoutArguments( self ): self.org.edit() def testEditWithAllArguments( self ): # oldName = self.org.name # newName = "Name edited by PyGithub" # oldEmail = self.org.email # newEmail = "Email edited by PyGithub" # oldBlog = self.org.blog # newBlog = "Blog edited by PyGithub" # oldCompany = self.org.company # newCompany = "Company edited by PyGithub" # oldLocation = self.org.location # newLocation = "Location edited by PyGithub" # oldHireable = self.org.hireable # newHireable = not oldHireable # oldBio = self.org.bio # newBio = "Bio edited by PyGithub" # self.org.edit( newName, newEmail, newBlog, newCompany, newLocation, newHireable, newBio ) # self.assertEqual( self.org.name, newName ) # self.assertEqual( self.org.email, newEmail ) # self.assertEqual( self.org.blog, newBlog ) # self.assertEqual( self.org.company, newCompany ) # self.assertEqual( self.org.location, newLocation ) # self.assertEqual( self.org.hireable, newHireable ) # self.assertEqual( self.org.bio, newBio ) # self.org.edit( oldName, oldEmail, oldBlog, oldCompany, oldLocation, oldHireable, oldBio ) # self.assertEqual( self.org.name, oldName ) # self.assertEqual( self.org.email, oldEmail ) # self.assertEqual( self.org.blog, oldBlog ) # self.assertEqual( self.org.company, oldCompany ) # self.assertEqual( self.org.location, oldLocation ) # self.assertEqual( self.org.hireable, oldHireable ) # self.assertEqual( self.org.bio, oldBio ) pass