Test UserKey

This commit is contained in:
Vincent Jacques
2012-03-01 20:51:24 +00:00
parent 26fe6d8b2f
commit d796d289eb
2 changed files with 12 additions and 1 deletions
+11
View File
@@ -273,6 +273,17 @@ class IntegrationTest:
t.delete()
self.printList( "Teams", o.get_teams(), lambda t: t.name )
def testKeys( self ):
u = self.g.get_user()
self.printList( "Keys", u.get_keys(), lambda k: k.title )
k = u.create_key( "vincent@PyGithub", "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvborozfBBn2a+JETqPekTWZ1tmYjpfH9wTKFPLjIXQmxXjNye6HVgvi+iMI436RdoLsPEFDe3cjrQ6CJa7KzhRJKNTPh5EZbKI13CXfMGr7V1i3tOokXBFSRQKnDx2dj2hnswqxGUk2jXpgC/KA1q71yqnL45CBlWr50eDpwUIEPnmqSrPpRV/0ZGwIlh4o7+6HwPUF9aBhWj945WSkjZubR4UFWlDZl7ROafpkJHs2cQzaxtmBOZnu6dzmfyro0zJsvhZKD2K6d9eKgpDeKaw5rWr6FeOZPd4xyDaV1gctG0YEui8uuSPKhpcykgREUAFf+vmOKt+yXnOoq8P4vIQ==" )
self.printList( "Keys", u.get_keys(), lambda k: k.title )
k.edit( title = "vincent@PyGithub2" )
k = u.get_key( k.id )
self.printList( "Keys", u.get_keys(), lambda k: k.title )
k.delete()
self.printList( "Keys", u.get_keys(), lambda k: k.title )
def printList( self, title, iterable, f = lambda x: x ):
print title + ":", ", ".join( f( x ) for x in iterable[ :10 ] ), "..." if len( iterable ) > 10 else ""
+1 -1
View File
@@ -20,7 +20,7 @@ UserKey = GithubObject(
InternalSimpleAttributes(
"url", "id", "title", "key",
),
Editable( [ "title", "key" ], [] ),
Editable( [], [ "title", "key" ] ),
Deletable(),
)