Пример #1
0
    def setUp(self):
        disconnect_signals()
        super().init_test_objects()

        self.incident1 = Incident.objects.create(
            start_time=make_aware(datetime(2000, 1, 1)),
            source=self.source1,
            source_incident_id="1",
        )
        self.incident2 = duplicate(self.incident1, source_incident_id="2")
        self.incident3 = duplicate(self.incident1, source_incident_id="3")
Пример #2
0
    def init_test_objects(self):
        super().init_test_objects()

        self.source_type2 = SourceSystemType.objects.create(name="type2")
        self.source2 = SourceSystem.objects.create(
            name="System 2",
            type=self.source_type2,
            user=User.objects.create(username="******"),
        )

        self.incident1 = Incident.objects.create(
            start_time=timezone.now(),
            source=self.source1,
            source_incident_id="123",
        )
        self.incident2 = duplicate(self.incident1, source=self.source2)

        self.tag1 = Tag.objects.create_from_tag("object=1")
        self.tag2 = Tag.objects.create_from_tag("object=2")
        self.tag3 = Tag.objects.create_from_tag("location=Oslo")

        IncidentTagRelation.objects.create(tag=self.tag1,
                                           incident=self.incident1,
                                           added_by=self.user1)
        IncidentTagRelation.objects.create(tag=self.tag3,
                                           incident=self.incident1,
                                           added_by=self.user1)
        IncidentTagRelation.objects.create(tag=self.tag2,
                                           incident=self.incident2,
                                           added_by=self.user1)
        IncidentTagRelation.objects.create(tag=self.tag3,
                                           incident=self.incident2,
                                           added_by=self.user1)
Пример #3
0
    def setUp(self):
        disconnect_signals()

        super().init_test_objects()

        self.stateful_incident1 = StatefulIncidentFactory(
            start_time=make_aware(datetime(2000, 1, 1)),
            end_time=timezone.now() + timedelta(weeks=1),
            source=self.source1,
            source_incident_id="1",
        )
        self.stateless_incident1 = duplicate(self.stateful_incident1, end_time=None, source_incident_id="2")

        self.events_url = lambda incident: reverse("v1:incident:incident-events", args=[incident.pk])