def test_log_signal_delete(self): self.assertEqual(0, Log.objects.count()) SignalLogService.log_create_initial(self.signal) self.assertSignalsNotInLog(self.signals_no_log) self.assertEqual(0, Log.objects.count()) self.assertEqual(0, self.signal.history_log.count()) self.signal.delete() self.assertEqual(0, Log.objects.count()) self.assertEqual(0, self.signal.history_log.count())
def test_log_create_initial(self): self.assertEqual(0, Log.objects.count()) SignalLogService.log_create_initial(self.signal) self.assertSignalsNotInLog(self.signals_no_log) self.assertEqual(5, Log.objects.count()) self.assertEqual(5, self.signal.history_log.count()) self.assertEqual( 0, self.signal.history_log.exclude(action=Log.ACTION_UPDATE).count()) self.assertEqual( 5, self.signal.history_log.filter(action=Log.ACTION_UPDATE).count())
def create_initial_handler(sender, signal_obj, *args, **kwargs): """ Create all log rules needed for the "create initial" action """ SignalLogService.log_create_initial(signal_obj)