Ejemplo n.º 1
0
    def test_record_creates_activities(self):
        assert ActivityLog.objects.count() == 0
        activitylogs.record(ref_id=uuid.uuid4(),
                            event_type=USER_ACTIVATED,
                            instance=self.user,
                            actor_id=self.admin.id,
                            actor_name=self.admin.username)

        assert ActivityLog.objects.count() == 1
        activity = ActivityLog.objects.last()
        assert activity.event_type == USER_ACTIVATED
        assert activity.content_object == self.user
        assert activity.actor == self.admin

        activitylogs.record(ref_id=uuid.uuid4(),
                            event_type=EXPERIMENT_DELETED_TRIGGERED,
                            instance=self.experiment,
                            actor_id=self.admin.id,
                            actor_name=self.admin.username)

        assert ActivityLog.objects.count() == 2
        activity = ActivityLog.objects.last()
        assert activity.event_type == EXPERIMENT_DELETED_TRIGGERED
        assert activity.content_object == self.experiment
        assert activity.actor == self.admin
Ejemplo n.º 2
0
 def setUp(self):
     super().setUp()
     self.user = UserFactory()
     activitylogs.validate()
     activitylogs.setup()
     self.project = ProjectFactory()
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=USER_ACTIVATED,
                         instance=self.user,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=PROJECT_DELETED_TRIGGERED,
                         instance=self.project,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
     self.experiment = ExperimentFactory()
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=EXPERIMENT_DELETED_TRIGGERED,
                         instance=self.experiment,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
     self.job = JobFactory()
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=JOB_VIEWED,
                         instance=self.job,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
Ejemplo n.º 3
0
 def set_objects(self):
     self.user = self.auth_client.user
     self.project = ProjectFactory()
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=PROJECT_DELETED_TRIGGERED,
                         instance=self.project,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
     self.experiment = ExperimentFactory()
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=EXPERIMENT_DELETED_TRIGGERED,
                         instance=self.experiment,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
     self.job = JobFactory()
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=JOB_CREATED,
                         instance=self.job,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
     activitylogs.record(ref_id=uuid.uuid4(),
                         event_type=JOB_VIEWED,
                         instance=self.job,
                         actor_id=self.user.id,
                         actor_name=self.user.username)
Ejemplo n.º 4
0
    def test_record_creates_activities(self):
        assert ActivityLog.objects.count() == 0
        activitylogs.record(event_type=USER_ACTIVATED,
                            instance=self.user,
                            actor_id=self.admin.id)

        assert ActivityLog.objects.count() == 1
        activity = ActivityLog.objects.last()
        assert activity.event_type == USER_ACTIVATED
        assert activity.content_object == self.user
        assert activity.actor == self.admin

        activitylogs.record(event_type=EXPERIMENT_DELETED_TRIGGERED,
                            instance=self.experiment,
                            actor_id=self.admin.id)

        assert ActivityLog.objects.count() == 2
        activity = ActivityLog.objects.last()
        assert activity.event_type == EXPERIMENT_DELETED_TRIGGERED
        assert activity.content_object == self.experiment
        assert activity.actor == self.admin
Ejemplo n.º 5
0
 def set_objects(self):
     self.user = self.auth_client.user
     self.project = ProjectFactory(user=self.user)
     activitylogs.record(event_type=PROJECT_DELETED_TRIGGERED,
                         instance=self.project,
                         actor_id=self.user.id)
     self.experiment = ExperimentFactory(project=self.project)
     activitylogs.record(event_type=EXPERIMENT_DELETED_TRIGGERED,
                         instance=self.experiment,
                         actor_id=self.user.id)
     self.job = JobFactory(project=self.project)
     activitylogs.record(event_type=JOB_VIEWED,
                         instance=self.job,
                         actor_id=self.user.id)
Ejemplo n.º 6
0
 def setUp(self):
     super().setUp()
     self.user = UserFactory()
     activitylogs.validate()
     activitylogs.setup()
     self.project = ProjectFactory()
     activitylogs.record(event_type=PROJECT_DELETED_TRIGGERED,
                         instance=self.project,
                         actor_id=self.user.id)
     self.experiment = ExperimentFactory()
     activitylogs.record(event_type=EXPERIMENT_DELETED_TRIGGERED,
                         instance=self.experiment,
                         actor_id=self.user.id)
     self.job = JobFactory()
     activitylogs.record(event_type=JOB_VIEWED,
                         instance=self.job,
                         actor_id=self.user.id)