def test_node_flow_is_middleman_for_non_end_user_node(self): middleman_flow = FlowFactory(label=Flow.Label.MIDDLE_MAN) runnable = DeliveryNodeFactory(tree_position=Flow.Label.IMPLEMENTING_PARTNER) self.assertEqual(runnable.flow(), middleman_flow) runnable.tree_position = Flow.Label.MIDDLE_MAN self.assertEqual(runnable.flow(), middleman_flow)
def test_node_flow_is_middleman_for_non_end_user_node(self): middleman_flow = FlowFactory(label=Flow.Label.MIDDLE_MAN) runnable = DeliveryNodeFactory( tree_position=Flow.Label.IMPLEMENTING_PARTNER) self.assertEqual(runnable.flow(), middleman_flow) runnable.tree_position = Flow.Label.MIDDLE_MAN self.assertEqual(runnable.flow(), middleman_flow)
def test_node_flow_is_end_user_for_end_user_node(self): end_user_flow = FlowFactory(label=Flow.Label.END_USER) runnable = DeliveryNodeFactory(tree_position=Flow.Label.END_USER) self.assertEqual(runnable.flow(), end_user_flow)
def test_node_flow_is_end_user_for_end_user_node(self): end_user_flow = FlowFactory(label=Flow.Label.END_USER) runnable = DeliveryNodeFactory(tree_position=Flow.Label.END_USER) self.assertEqual(runnable.flow(), end_user_flow)