示例#1
0
 def test_group_disconnect(self):
     """EmitterGroup.disconnect"""
     grp = EmitterGroup(em1=Event)
     
     assert len(grp.em1.callbacks) == 0, grp.em1.callbacks
     grp.connect(self.record_event)
     assert len(grp.em1.callbacks) == 1
     grp.add(em2=Event)
     assert len(grp.em2.callbacks) == 1
     grp.disconnect()
     assert len(grp.em1.callbacks) == 0
     assert len(grp.em2.callbacks) == 0