예제 #1
0
    def test_bind_node_data(self):
        event = self.store_event(
            data={
                "event_id": "a" * 32,
                "message": "test",
                "timestamp": iso_format(before_now(seconds=1)),
                "type": "error",
            },
            project_id=self.project.id,
        )
        group_id = event.group.id

        e1 = Event(self.project.id, "a" * 32, group_id=group_id)
        e1.bind_node_data()

        with mock.patch.object(nodestore, "get") as mock_get:
            event.bind_node_data()
            event.bind_node_data()
            assert mock_get.call_count == 0
예제 #2
0
파일: tests.py 프로젝트: yxlbeyond/sentry
 def test_accepts_valid_ref(self):
     self.store_event(data={"event_id": "a" * 32}, project_id=self.project.id)
     event = Event(project_id=self.project.id, event_id="a" * 32)
     event.data.bind_ref(event)
     event.bind_node_data()
     assert event.data.ref == event.project.id