Commit fcbd9f9c authored by Romain Courteaud's avatar Romain Courteaud

slapos_rss_style: test

parent 7c0fb017
return context.Base_getEventList( return context.Base_getEventList(
list_lines=list_lines, list_lines=list_lines,
follow_up_portal_type=context.getVisibleAllowedContentTypeList(), follow_up_portal_type=context.getVisibleAllowedContentTypeList(),
context_related=False, **kw) **kw)
...@@ -53,7 +53,7 @@ class TestRSSSyleSkinsMixin(SlapOSTestCaseMixinWithAbort): ...@@ -53,7 +53,7 @@ class TestRSSSyleSkinsMixin(SlapOSTestCaseMixinWithAbort):
) )
return instance_tree return instance_tree
def newUpgradeDecision(self, person, project): def newUpgradeDecision(self, person, project, item):
self.portal.portal_skins.changeSkin('View') self.portal.portal_skins.changeSkin('View')
destination_decision_value = None destination_decision_value = None
if person is None: if person is None:
...@@ -66,7 +66,9 @@ class TestRSSSyleSkinsMixin(SlapOSTestCaseMixinWithAbort): ...@@ -66,7 +66,9 @@ class TestRSSSyleSkinsMixin(SlapOSTestCaseMixinWithAbort):
reference="TESTUD-%s" % self.new_id, reference="TESTUD-%s" % self.new_id,
destination_value=destination_decision_value, destination_value=destination_decision_value,
destination_decision_value=destination_decision_value, destination_decision_value=destination_decision_value,
destination_project_value=project destination_project_value=project,
aggregate_value=item,
causality_value=item
) )
ticket.Ticket_createProjectEvent( ticket.Ticket_createProjectEvent(
...@@ -384,12 +386,12 @@ class TestSlapOSFolder_getOpenTicketList(TestRSSSyleSkinsMixin): ...@@ -384,12 +386,12 @@ class TestSlapOSFolder_getOpenTicketList(TestRSSSyleSkinsMixin):
self.portal.upgrade_decision_module.Folder_getOpenTicketList()) self.portal.upgrade_decision_module.Folder_getOpenTicketList())
self.login() self.login()
ticket = self.newUpgradeDecision(person=person2, project=project) ticket = self.newUpgradeDecision(person2, project, None)
self.login(person.getUserId()) self.login(person.getUserId())
self._test_upgrade_decision(ticket, initial_amount + 1) self._test_upgrade_decision(ticket, initial_amount + 1)
self.login() self.login()
ticket = self.newUpgradeDecision(person=person2, project=project) ticket = self.newUpgradeDecision(person2, project, None)
self.login(person.getUserId()) self.login(person.getUserId())
self._test_upgrade_decision(ticket, initial_amount + 2) self._test_upgrade_decision(ticket, initial_amount + 2)
...@@ -505,7 +507,7 @@ class TestSlapOSBase_getTicketRelatedEventList(TestRSSSyleSkinsMixin): ...@@ -505,7 +507,7 @@ class TestSlapOSBase_getTicketRelatedEventList(TestRSSSyleSkinsMixin):
project = document.getFollowUpValue() project = document.getFollowUpValue()
person = self.makePerson(project, index=1, user=1) person = self.makePerson(project, index=1, user=1)
self.addProjectProductionManagerAssignment(person, project) self.addProjectProductionManagerAssignment(person, project)
ticket = self.newUpgradeDecision(person, project) ticket = self.newUpgradeDecision(person, project, document)
event = ticket.getFollowUpRelatedValue() event = ticket.getFollowUpRelatedValue()
self.tic() self.tic()
...@@ -541,7 +543,9 @@ class TestSlapOSBase_getTicketRelatedEventList(TestRSSSyleSkinsMixin): ...@@ -541,7 +543,9 @@ class TestSlapOSBase_getTicketRelatedEventList(TestRSSSyleSkinsMixin):
ticket.getTitle()) ticket.getTitle())
ticket.start() ticket.start()
self.tic() with TemporaryAlarmScript(self.portal, 'Base_reindexAndSenseAlarm',
"'disabled'", attribute='comment'):
self.tic()
self.portal.portal_skins.changeSkin('RSS') self.portal.portal_skins.changeSkin('RSS')
open_related_ticket_list = document.Base_getTicketRelatedEventList() open_related_ticket_list = document.Base_getTicketRelatedEventList()
self.assertEqual(len(open_related_ticket_list), 1) self.assertEqual(len(open_related_ticket_list), 1)
...@@ -591,7 +595,7 @@ class TestSlapOSBase_getTicketRelatedEventList(TestRSSSyleSkinsMixin): ...@@ -591,7 +595,7 @@ class TestSlapOSBase_getTicketRelatedEventList(TestRSSSyleSkinsMixin):
project = document.getFollowUpValue() project = document.getFollowUpValue()
person = self.makePerson(project, index=1, user=1) person = self.makePerson(project, index=1, user=1)
self.addProjectProductionManagerAssignment(person, project) self.addProjectProductionManagerAssignment(person, project)
ticket = self.newUpgradeDecision(person, project) ticket = self.newUpgradeDecision(person, project, document)
self.tic() self.tic()
self.portal.portal_skins.changeSkin('RSS') self.portal.portal_skins.changeSkin('RSS')
...@@ -808,7 +812,7 @@ class TestSlapOSBase_getEventList(TestRSSSyleSkinsMixin): ...@@ -808,7 +812,7 @@ class TestSlapOSBase_getEventList(TestRSSSyleSkinsMixin):
# Now add one Upgrade Decision # Now add one Upgrade Decision
self.login() self.login()
upgrade_decision = self.newUpgradeDecision(person, None) upgrade_decision = self.newUpgradeDecision(person, None, None)
self.login(person.getUserId()) self.login(person.getUserId())
event_ud = upgrade_decision.getFollowUpRelatedValue() event_ud = upgrade_decision.getFollowUpRelatedValue()
......
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