示例#1
0
文件: content.py 项目: qyqx/tracim
 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)
示例#2
0
文件: content.py 项目: buxx/tracim
 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)
示例#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__)
示例#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__)