def do_notify(self, content: Content): """ Allow to force notification for a given content. By default, it is called during the .save() operation :param content: :return: """ NotifierFactory.create(self._user).notify_content_update(content)
def test_notifier_factory_method(self): u = User() cfg = CFG.get_instance() cfg.EMAIL_NOTIFICATION_ACTIVATED = True notifier = NotifierFactory.create(u) eq_(RealNotifier, notifier.__class__) cfg.EMAIL_NOTIFICATION_ACTIVATED = False notifier = NotifierFactory.create(u) eq_(DummyNotifier, notifier.__class__)