Fix integration tests

This commit is contained in:
Vincent Jacques
2012-03-19 19:35:11 +01:00
parent b226b5b4e2
commit bd1a5dff3c
3 changed files with 8 additions and 4 deletions
+3 -2
View File
@@ -18,6 +18,7 @@ from Branch import *
from PullRequest import *
__modifyAttributesForObjectsReferingRepo = { "_repo": lambda repo: repo }
__modifyAttributesForGitTree = { "_repo": lambda repo: repo, "recursive": lambda repo: False }
def __compare( repo, base, head ):
return repo._github._dataRequest( "GET", repo._baseUrl() + "/compare/" + base + "..." + head, None, None )
@@ -89,8 +90,8 @@ Repository._addAttributePolicy( SeveralAttributePolicies( [
ElementCreatable( Parameters( [ "message", "tree", "parents" ], [ "author", "committer" ] ), __modifyAttributesForObjectsReferingRepo )
),
ExternalListOfObjects( "git/trees", "git_tree", GitTree,
ElementGetable( Parameters( [ "sha" ], [ "recursive" ] ), __modifyAttributesForObjectsReferingRepo ),
ElementCreatable( Parameters( [ "tree" ], [ "base_tree" ] ), __modifyAttributesForObjectsReferingRepo )
ElementGetable( Parameters( [ "sha" ], [ "recursive" ] ), __modifyAttributesForGitTree ),
ElementCreatable( Parameters( [ "tree" ], [ "base_tree" ] ), __modifyAttributesForGitTree )
),
ExternalListOfObjects( "git/blobs", "git_blob", GitBlob,
ElementGetable( Parameters( [ "sha" ], [] ), __modifyAttributesForObjectsReferingRepo ),