Commit b0488ab9 authored by Łukasz Nowak's avatar Łukasz Nowak

Finalise test.

parent 6e4ec90b
...@@ -706,9 +706,35 @@ class TestSoftwareReleaseModule(TestSlapOSGroupRoleSecurityMixin): ...@@ -706,9 +706,35 @@ class TestSoftwareReleaseModule(TestSlapOSGroupRoleSecurityMixin):
self.assertRoles(module, 'zope', ['Owner']) self.assertRoles(module, 'zope', ['Owner'])
class TestSpreadsheet(TestSlapOSGroupRoleSecurityMixin): class TestSpreadsheet(TestSlapOSGroupRoleSecurityMixin):
def test(self): def test_SecurityForShacache(self):
raise NotImplementedError spreadsheet = self.portal.document_module.newContent(
portal_type='Spreadsheet')
spreadsheet.updateLocalRolesOnSecurityGroups()
self.assertSecurityGroup(spreadsheet,
['G-COMPANY', self.user_id, 'R-COMPUTER', 'R-INSTANCE', 'R-MEMBER'],
False)
self.assertRoles(spreadsheet, 'R-COMPUTER', ['Auditor'])
self.assertRoles(spreadsheet, 'R-INSTANCE', ['Auditor'])
self.assertRoles(spreadsheet, 'R-MEMBER', ['Auditor'])
self.assertRoles(spreadsheet, 'G-COMPANY', ['Assignor'])
self.assertRoles(spreadsheet, self.user_id, ['Owner'])
test_GroupCompany = test_SecurityForShacache
class TestText(TestSlapOSGroupRoleSecurityMixin): class TestText(TestSlapOSGroupRoleSecurityMixin):
def test(self): def test_SecurityForShacache(self):
raise NotImplementedError text = self.portal.document_module.newContent(
portal_type='Text')
text.updateLocalRolesOnSecurityGroups()
self.assertSecurityGroup(text,
['G-COMPANY', self.user_id, 'R-COMPUTER', 'R-INSTANCE', 'R-MEMBER'],
False)
self.assertRoles(text, 'R-COMPUTER', ['Auditor'])
self.assertRoles(text, 'R-INSTANCE', ['Auditor'])
self.assertRoles(text, 'R-MEMBER', ['Auditor'])
self.assertRoles(text, 'G-COMPANY', ['Assignor'])
self.assertRoles(text, self.user_id, ['Owner'])
test_GroupCompany = test_SecurityForShacache
60 61
\ No newline at end of file \ No newline at end of file
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