Fix testColaborators (add_element, remove_element, has_element)

This commit is contained in:
Vincent Jacques
2012-05-04 12:53:37 +02:00
parent f34f2a65c9
commit 07af042cf1
9 changed files with 752 additions and 49 deletions
+39 -11
View File
@@ -190,16 +190,26 @@ class AuthenticatedUser( object ):
pass
def add_to_following( self, following ):
pass
result = self.__github._statusRequest(
"PUT",
self.url + "/following/" + following.login,
None,
None
)
def add_to_watched( self, watched ):
pass
result = self.__github._statusRequest(
"PUT",
self.url + "/watched/" + watched.login,
None,
None
)
def create_authorization( self, scopes = None, note = None, note_url = None ):
pass
def create_fork( self, repo ):
result = self.__github._dataRequest(
result = self.__github._Request(
"POST",
"/repos/" + repo.owner.login + "/" + repo.name + "/forks",
None,
@@ -263,10 +273,6 @@ class AuthenticatedUser( object ):
None,
None
)
return [
string.string( self.__github, element, lazy = True )
for element in result
]
def get_events( self ):
result = self.__github._dataRequest(
@@ -395,19 +401,41 @@ class AuthenticatedUser( object ):
]
def has_in_following( self, following ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/following/" + following.login,
None,
None
)
return result == 204
def has_in_watched( self, watched ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/watched/" + watched.login,
None,
None
)
return result == 204
def remove_from_emails( self, *emails ):
pass
def remove_from_following( self, following ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/following/" + following.login,
None,
None
)
def remove_from_watched( self, watched ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/watched/" + watched.login,
None,
None
)
def __useAttributes( self, attributes ):
#@todo No need to check if attribute is in attributes when attribute is mandatory
+6 -1
View File
@@ -207,7 +207,12 @@ class Issue( object ):
]
def remove_from_labels( self, label ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/labels/" + label.login,
None,
None
)
def set_labels( self, *labels ):
pass
+32 -5
View File
@@ -177,7 +177,12 @@ class Organization( object ):
self.__completed = True
def add_to_public_members( self, public_member ):
pass
result = self.__github._statusRequest(
"PUT",
self.url + "/public_members/" + public_member.login,
None,
None
)
def create_fork( self, repo ):
pass
@@ -281,16 +286,38 @@ class Organization( object ):
]
def has_in_members( self, member ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/members/" + member.login,
None,
None
)
return result == 204
def has_in_public_members( self, public_member ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/public_members/" + public_member.login,
None,
None
)
return result == 204
def remove_from_members( self, member ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/members/" + member.login,
None,
None
)
def remove_from_public_members( self, public_member ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/public_members/" + public_member.login,
None,
None
)
def __useAttributes( self, attributes ):
#@todo No need to check if attribute is in attributes when attribute is mandatory
+19 -3
View File
@@ -230,7 +230,12 @@ class Repository( object ):
self.__completed = True
def add_to_collaborators( self, collaborator ):
pass
result = self.__github._statusRequest(
"PUT",
self.url + "/collaborators/" + collaborator.login,
None,
None
)
def compare( self, base, head ):
pass
@@ -572,10 +577,21 @@ class Repository( object ):
]
def has_in_collaborators( self, collaborator ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/collaborators/" + collaborator.login,
None,
None
)
return result == 204
def remove_from_collaborators( self, collaborator ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/collaborators/" + collaborator.login,
None,
None
)
def __useAttributes( self, attributes ):
#@todo No need to check if attribute is in attributes when attribute is mandatory
+38 -6
View File
@@ -67,10 +67,20 @@ class Team( object ):
self.__completed = True
def add_to_members( self, member ):
pass
result = self.__github._statusRequest(
"PUT",
self.url + "/members/" + member.login,
None,
None
)
def add_to_repos( self, repo ):
pass
result = self.__github._statusRequest(
"PUT",
self.url + "/repos/" + repo.login,
None,
None
)
def delete( self ):
pass
@@ -114,16 +124,38 @@ class Team( object ):
]
def has_in_members( self, member ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/members/" + member.login,
None,
None
)
return result == 204
def has_in_repos( self, repo ):
pass
result = self.__github._statusRequest(
"GET",
self.url + "/repos/" + repo.login,
None,
None
)
return result == 204
def remove_from_members( self, member ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/members/" + member.login,
None,
None
)
def remove_from_repos( self, repo ):
pass
result = self.__github._statusRequest(
"DELETE",
self.url + "/repos/" + repo.login,
None,
None
)
def __useAttributes( self, attributes ):
#@todo No need to check if attribute is in attributes when attribute is mandatory