Re-order tests

This commit is contained in:
Vincent Jacques
2012-05-10 19:23:20 +01:00
parent 2e76c9b7c5
commit 71b8d5a3cc
+40 -40
View File
@@ -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" )