X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FTestUser.py;h=12728eea9659ac5ec960a741cf833daea4ad9eb0;hb=668b04ee255f8fc61d56e81b16d1fefa1de64773;hp=6646e0459772443942499eba9b616d8c702d193d;hpb=66a6f94d121bc9c6902296500e9d301a1a2255e0;p=tests.git diff --git a/system/TestUser.py b/system/TestUser.py index 6646e04..12728ee 100644 --- a/system/TestUser.py +++ b/system/TestUser.py @@ -1,6 +1,8 @@ +# Thierry Parmentelat +# Copyright (C) 2010 INRIA +# import os, sys, time import xmlrpclib -import pprint import utils @@ -27,24 +29,21 @@ class TestUser: fields=user_spec['user_fields'] auth=self.test_plc.auth_root() utils.header('Adding user %s - roles %r'%(fields['email'],user_spec['roles'])) - self.test_plc.server.AddPerson(auth,fields) - self.test_plc.server.UpdatePerson(auth,fields['email'],{'enabled': True}) + self.test_plc.apiserver.AddPerson(auth,fields) + self.test_plc.apiserver.UpdatePerson(auth,fields['email'],{'enabled': True}) for role in user_spec['roles']: - self.test_plc.server.AddRoleToPerson(auth,role,fields['email']) - self.test_plc.server.AddPersonToSite(auth, + self.test_plc.apiserver.AddRoleToPerson(auth,role,fields['email']) + self.test_plc.apiserver.AddPersonToSite(auth, self.name(), self.test_site.name()) def delete_user(self): auth=self.test_plc.auth_root() - self.test_plc.server.DeletePerson(auth,self.name()) + self.test_plc.apiserver.DeletePerson(auth,self.name()) def add_keys (self): user_spec=self.user_spec - for keyname in user_spec['keynames']: - key=self.test_plc.locate_key(keyname) + for key_name in user_spec['key_names']: + key_spec=self.test_plc.locate_key(key_name) auth=self.auth() - self.test_plc.server.AddPersonKey(auth,self.name(), key['key_fields']) - - - + self.test_plc.apiserver.AddPersonKey(auth,self.name(), key_spec['key_fields'])