From 71b8d5a3cc805c017c13c7adbcc49142a02c53fb Mon Sep 17 00:00:00 2001 From: Vincent Jacques Date: Thu, 10 May 2012 19:23:20 +0100 Subject: [PATCH] Re-order tests --- test/GitObjects.py | 80 +++++++++++++++++++++++----------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/test/GitObjects.py b/test/GitObjects.py index f01411af..97f42df3 100644 --- a/test/GitObjects.py +++ b/test/GitObjects.py @@ -1,5 +1,33 @@ import Framework +class Branch( Framework.TestCase ): + def setUp( self ): + Framework.TestCase.setUp( self ) + self.b = self.g.get_user().get_repo( "PyGithub" ).get_branches()[ 0 ] + + def testAttributes( self ): + self.assertEqual( self.b.name, "topic/RewriteWithGeneratedCode" ) + self.assertEqual( self.b.commit.author.login, "jacquev6" ) + self.assertEqual( self.b.commit.commit.url, "https://api.github.com/repos/jacquev6/PyGithub/git/commits/1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) + self.assertEqual( self.b.commit.committer.login, "jacquev6" ) + self.assertEqual( len( self.b.commit.files ), 1 ) + self.assertEqual( self.b.commit.files[ 0 ].additions, 0 ) + self.assertEqual( self.b.commit.files[ 0 ].blob_url, "https://github.com/jacquev6/PyGithub/blob/1292bf0e22c796e91cc3d6e24b544aece8c21f2a/github/GithubObjects/GitAuthor.py" ) + self.assertEqual( self.b.commit.files[ 0 ].changes, 20 ) + self.assertEqual( self.b.commit.files[ 0 ].deletions, 20 ) + self.assertEqual( self.b.commit.files[ 0 ].filename, "github/GithubObjects/GitAuthor.py" ) + self.assertTrue( isinstance( self.b.commit.files[ 0 ].patch, ( str, unicode ) ) ) + self.assertEqual( self.b.commit.files[ 0 ].raw_url, "https://github.com/jacquev6/PyGithub/raw/1292bf0e22c796e91cc3d6e24b544aece8c21f2a/github/GithubObjects/GitAuthor.py" ) + self.assertEqual( self.b.commit.files[ 0 ].sha, "1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) + self.assertEqual( self.b.commit.files[ 0 ].status, "modified" ) + self.assertEqual( len( self.b.commit.parents ), 1 ) + self.assertEqual( self.b.commit.parents[ 0 ].sha, "b46ed0dfde5ad02d3b91eb54a41c5ed960710eae" ) + self.assertEqual( self.b.commit.sha, "1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) + self.assertEqual( self.b.commit.stats.deletions, 20 ) + self.assertEqual( self.b.commit.stats.additions, 0 ) + self.assertEqual( self.b.commit.stats.total, 20 ) + self.assertEqual( self.b.commit.url, "https://api.github.com/repos/jacquev6/PyGithub/commits/1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) + class GitBlob( Framework.TestCase ): def setUp( self ): Framework.TestCase.setUp( self ) @@ -34,6 +62,18 @@ class GitCommit( Framework.TestCase ): self.assertEqual( self.c.tree.sha, "f492784d8ca837779650d1fb406a1a3587a764ad" ) self.assertEqual( self.c.url, "https://api.github.com/repos/jacquev6/PyGithub/git/commits/4303c5b90e2216d927155e9609436ccb8984c495" ) +class GitRef( Framework.TestCase ): + def setUp( self ): + Framework.TestCase.setUp( self ) + self.r = self.g.get_user().get_repo( "PyGithub" ).get_git_ref( "refs/heads/topic/RewriteWithGeneratedCode" ) + + def testAttributes( self ): + self.assertEqual( self.r.object.sha, "1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) + self.assertEqual( self.r.object.type, "commit" ) + self.assertEqual( self.r.object.url, "https://api.github.com/repos/jacquev6/PyGithub/git/commits/1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) + self.assertEqual( self.r.ref, "refs/heads/topic/RewriteWithGeneratedCode" ) + self.assertEqual( self.r.url, "https://api.github.com/repos/jacquev6/PyGithub/git/refs/heads/topic/RewriteWithGeneratedCode" ) + class GitTag( Framework.TestCase ): def setUp( self ): Framework.TestCase.setUp( self ) @@ -60,43 +100,3 @@ class GitTree( Framework.TestCase ): self.assertEqual( self.t.sha, "f492784d8ca837779650d1fb406a1a3587a764ad" ) self.assertEqual( len( self.t.tree ), 11 ) ### @todo self.assertEqual( self.t.url, "https://api.github.com/repos/jacquev6/PyGithub/git/trees/f492784d8ca837779650d1fb406a1a3587a764ad" ) - -class GitRef( Framework.TestCase ): - def setUp( self ): - Framework.TestCase.setUp( self ) - self.r = self.g.get_user().get_repo( "PyGithub" ).get_git_ref( "refs/heads/topic/RewriteWithGeneratedCode" ) - - def testAttributes( self ): - self.assertEqual( self.r.object.sha, "1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) - self.assertEqual( self.r.object.type, "commit" ) - self.assertEqual( self.r.object.url, "https://api.github.com/repos/jacquev6/PyGithub/git/commits/1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) - self.assertEqual( self.r.ref, "refs/heads/topic/RewriteWithGeneratedCode" ) - self.assertEqual( self.r.url, "https://api.github.com/repos/jacquev6/PyGithub/git/refs/heads/topic/RewriteWithGeneratedCode" ) - -class Branch( Framework.TestCase ): - def setUp( self ): - Framework.TestCase.setUp( self ) - self.b = self.g.get_user().get_repo( "PyGithub" ).get_branches()[ 0 ] - - def testAttributes( self ): - self.assertEqual( self.b.name, "topic/RewriteWithGeneratedCode" ) - self.assertEqual( self.b.commit.author.login, "jacquev6" ) - self.assertEqual( self.b.commit.commit.url, "https://api.github.com/repos/jacquev6/PyGithub/git/commits/1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) - self.assertEqual( self.b.commit.committer.login, "jacquev6" ) - self.assertEqual( len( self.b.commit.files ), 1 ) - self.assertEqual( self.b.commit.files[ 0 ].additions, 0 ) - self.assertEqual( self.b.commit.files[ 0 ].blob_url, "https://github.com/jacquev6/PyGithub/blob/1292bf0e22c796e91cc3d6e24b544aece8c21f2a/github/GithubObjects/GitAuthor.py" ) - self.assertEqual( self.b.commit.files[ 0 ].changes, 20 ) - self.assertEqual( self.b.commit.files[ 0 ].deletions, 20 ) - self.assertEqual( self.b.commit.files[ 0 ].filename, "github/GithubObjects/GitAuthor.py" ) - self.assertTrue( isinstance( self.b.commit.files[ 0 ].patch, ( str, unicode ) ) ) - self.assertEqual( self.b.commit.files[ 0 ].raw_url, "https://github.com/jacquev6/PyGithub/raw/1292bf0e22c796e91cc3d6e24b544aece8c21f2a/github/GithubObjects/GitAuthor.py" ) - self.assertEqual( self.b.commit.files[ 0 ].sha, "1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) - self.assertEqual( self.b.commit.files[ 0 ].status, "modified" ) - self.assertEqual( len( self.b.commit.parents ), 1 ) - self.assertEqual( self.b.commit.parents[ 0 ].sha, "b46ed0dfde5ad02d3b91eb54a41c5ed960710eae" ) - self.assertEqual( self.b.commit.sha, "1292bf0e22c796e91cc3d6e24b544aece8c21f2a" ) - self.assertEqual( self.b.commit.stats.deletions, 20 ) - self.assertEqual( self.b.commit.stats.additions, 0 ) - self.assertEqual( self.b.commit.stats.total, 20 ) - self.assertEqual( self.b.commit.url, "https://api.github.com/repos/jacquev6/PyGithub/commits/1292bf0e22c796e91cc3d6e24b544aece8c21f2a" )