def test_clean_activity_logs(self): actvity_logs_count = ActivityLog.objects.count() notification_events_counts = NotificationEvent.objects.count() notifications_counts = Notification.objects.count() ActivityLog.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at, content_object=self.experiment, ) ActivityLog.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at - timedelta(days=CleaningIntervals.ACTIVITY_LOGS + 3), content_object=self.experiment, ) notification_event = NotificationEvent.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at, content_object=self.experiment) Notification.objects.create(user=self.user, event=notification_event) notification_event = NotificationEvent.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at - timedelta(days=CleaningIntervals.NOTIFICATIONS + 3), content_object=self.experiment) Notification.objects.create(user=self.user, event=notification_event) assert ActivityLog.objects.count() == actvity_logs_count + 2 assert NotificationEvent.objects.count( ) == notification_events_counts + 2 assert Notification.objects.count() == notifications_counts + 2 clean_activity_logs() assert ActivityLog.objects.count() == actvity_logs_count + 1 assert NotificationEvent.objects.count( ) == notification_events_counts + 2 assert Notification.objects.count() == notifications_counts + 2 clean_notifications() assert ActivityLog.objects.count() == actvity_logs_count + 1 assert NotificationEvent.objects.count( ) == notification_events_counts + 1 assert Notification.objects.count() == notifications_counts + 1
def test_clean_activity_logs(self): actvity_logs_count = ActivityLog.objects.count() notification_events_counts = NotificationEvent.objects.count() notifications_counts = Notification.objects.count() ActivityLog.objects.create(event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at, content_object=self.experiment, ref=uuid.uuid4()) ActivityLog.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at - timedelta(days=conf.get(CLEANING_INTERVALS_ACTIVITY_LOGS) + 3), content_object=self.experiment, ref=uuid.uuid4()) notification_event = NotificationEvent.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at, content_object=self.experiment) Notification.objects.create(user=self.user, event=notification_event) notification_event = NotificationEvent.objects.create( event_type=EXPERIMENT_SUCCEEDED, actor_id=self.user.id, context={}, created_at=self.experiment.created_at - timedelta(days=conf.get(CLEANING_INTERVALS_NOTIFICATIONS) + 3), content_object=self.experiment) Notification.objects.create(user=self.user, event=notification_event) assert ActivityLog.objects.count() == actvity_logs_count + 2 assert NotificationEvent.objects.count( ) == notification_events_counts + 2 assert Notification.objects.count() == notifications_counts + 2 clean_activity_logs() assert ActivityLog.objects.count() == actvity_logs_count + 1 assert NotificationEvent.objects.count( ) == notification_events_counts + 2 assert Notification.objects.count() == notifications_counts + 2 clean_notifications() assert ActivityLog.objects.count() == actvity_logs_count + 1 assert NotificationEvent.objects.count( ) == notification_events_counts + 1 assert Notification.objects.count() == notifications_counts + 1