コード例 #1
0
 def test_auto_unsubscribe(self):
     self.mlist1.subscribers.add(self.user1)
     self.mlist1.subscribers.add(self.user2)
     self.mlist1.subscribers.add(self.user3)
     unsubscribe_recent_dropouts()
     self.assertTrue(self.user1 in self.mlist1.subscribers.all())
     self.assertFalse(self.user2 in self.mlist1.subscribers.all())
     self.assertTrue(self.user3 in self.mlist1.subscribers.all())
コード例 #2
0
def unsubscribe_recent_dropouts_task():
    """A recurring task which checks for members who need to be unsubscribed from mailing lists"""
    from interlink.models import unsubscribe_recent_dropouts
    unsubscribe_recent_dropouts()
コード例 #3
0
 def handle(self, *labels, **options):
     unsubscribe_recent_dropouts()
コード例 #4
0
ファイル: tasks.py プロジェクト: syntheistnode/nadine
def unsubscribe_recent_dropouts_task():
    """A recurring task which checks for members who need to be unsubscribed from mailing lists"""
    from interlink.models import unsubscribe_recent_dropouts
    unsubscribe_recent_dropouts()