Commit 9d977424 authored by Łukasz Nowak's avatar Łukasz Nowak

Start implementation of tests.

Note: Currently failing, because users cannot set own passwords.
parent d6cbbb29
......@@ -6999,6 +6999,20 @@ class TestVifibSlapWebService(testVifibMixin):
def test_person_request_new_certificate(self):
"""Chekcs that Person is capable to ask for new certificate"""
self.login()
self.portal.portal_certificate_authority._checkCertificateAuthority()
person = self.portal.ERP5Site_getAuthenticatedMemberPersonValue(
'test_vifib_user_admin')
try:
person.revokeCertificate()
except ValueError, err:
if 'No certificate for' in err.message:
pass
else:
raise
self.login('test_vifib_user_admin')
transaction.commit()
certificate = person.getCertificate()
raise NotImplementedError
def test_person_request_revoke_certificate(self):
......@@ -7010,6 +7024,17 @@ class TestVifibSlapWebService(testVifibMixin):
fails"""
raise NotImplementedError
def test_person_request_certificate_for_another_person(self):
"""Checks that if Person tries to request ceritifcate for someone else it
will fail"""
raise NotImplementedError
def test_person_request_revoke_certificate_for_another_person(self):
"""Checks that if Person tries to request ceritifcate for someone else it
will fail"""
raise NotImplementedError
def stepPersonRequestSlapSoftwareInstanceNotFoundResponse(self, sequence,
**kw):
software_release = sequence['software_release_uri']
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment