test #12289
(self)
| 1049 | ) |
| 1050 | |
| 1051 | def test_join_twice(self): |
| 1052 | """test #12289""" |
| 1053 | |
| 1054 | l1 = Mock() |
| 1055 | l2 = Mock() |
| 1056 | |
| 1057 | first_target_element = self.TargetFactory().create() |
| 1058 | second_target_element = first_target_element.create() |
| 1059 | |
| 1060 | event.listen(second_target_element, "event_one", l2) |
| 1061 | event.listen(first_target_element, "event_one", l1) |
| 1062 | |
| 1063 | second_target_element.run_event(1) |
| 1064 | eq_( |
| 1065 | l1.mock_calls, |
| 1066 | [call(second_target_element, 1)], |
| 1067 | ) |
| 1068 | eq_( |
| 1069 | l2.mock_calls, |
| 1070 | [call(second_target_element, 1)], |
| 1071 | ) |
| 1072 | |
| 1073 | first_target_element.run_event(2) |
| 1074 | eq_( |
| 1075 | l1.mock_calls, |
| 1076 | [call(second_target_element, 1), call(first_target_element, 2)], |
| 1077 | ) |
| 1078 | eq_( |
| 1079 | l2.mock_calls, |
| 1080 | [call(second_target_element, 1)], |
| 1081 | ) |
| 1082 | |
| 1083 | def test_parent_class_child_instance_apply_after(self): |
| 1084 | l1 = Mock() |