def test_event_without_model(self): self._callcount = 0 def _callback(editor, model, store, visual_mode): self._callcount += 1 self.assertEqual(model.name, 'new model') EditorCreateEvent.connect(_callback) _TestEditor(self.store, None) self.assertEqual(self._callcount, 1) EditorCreateEvent.disconnect(_callback)
def test_event_without_model(self): self._callcount = 0 def _callback(editor, model, store, visual_mode): self._callcount += 1 self.assertEqual(model.name, 'new model') EditorCreateEvent.connect(_callback) _TestEditor(self.store, None) self.assertEqual(self._callcount, 1) EditorCreateEvent.disconnect(_callback)
def test_event_with_model(self): obj = _TempModel(name='existing model') self._callcount = 0 def _callback(editor, model, store, visual_mode): self._callcount += 1 self.assertEqual(model.name, 'existing model') EditorCreateEvent.connect(_callback) _TestEditor(self.store, obj) self.assertEqual(self._callcount, 1) EditorCreateEvent.disconnect(_callback)
def test_event_with_model(self): obj = _TempModel(name='existing model') self._callcount = 0 def _callback(editor, model, store, visual_mode): self._callcount += 1 self.assertEqual(model.name, 'existing model') EditorCreateEvent.connect(_callback) _TestEditor(self.store, obj) self.assertEqual(self._callcount, 1) EditorCreateEvent.disconnect(_callback)