(self)
| 227 | self.assertTestIsClean(a_signal) |
| 228 | |
| 229 | def test_disconnection(self): |
| 230 | receiver_1 = Callable() |
| 231 | receiver_2 = Callable() |
| 232 | receiver_3 = Callable() |
| 233 | a_signal.connect(receiver_1) |
| 234 | a_signal.connect(receiver_2) |
| 235 | a_signal.connect(receiver_3) |
| 236 | a_signal.disconnect(receiver_1) |
| 237 | del receiver_2 |
| 238 | garbage_collect() |
| 239 | a_signal.disconnect(receiver_3) |
| 240 | self.assertTestIsClean(a_signal) |
| 241 | |
| 242 | def test_values_returned_by_disconnection(self): |
| 243 | receiver_1 = Callable() |
nothing calls this directly
no test coverage detected