Example #1
0
 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)
Example #2
0
 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)
Example #3
0
    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__)
Example #4
0
    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__)