Ejemplo n.º 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())
Ejemplo n.º 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()
Ejemplo n.º 3
0
 def handle(self, *labels, **options):
     unsubscribe_recent_dropouts()
Ejemplo n.º 4
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()