コード例 #1
0
 def test_handle_fields(self):
     processor = DiscoverProcessor(organization_id=self.org.id,
                                   discover_query=self.discover_query)
     assert processor.header_fields == ["count_id", "fake_field", "issue"]
     result_list = [{"issue": self.group.id, "issue.id": self.group.id}]
     new_result_list = processor.handle_fields(result_list)
     assert new_result_list[0] != result_list
     assert new_result_list[0]["issue"] == self.group.qualified_short_id
コード例 #2
0
ファイル: test_discover.py プロジェクト: waterdrops/sentry
 def test_handle_equations(self):
     self.discover_query["field"] = ["count(id)", "fake(field)"]
     self.discover_query["equations"] = [
         "count(id) / fake(field)", "count(id) / 2"
     ]
     processor = DiscoverProcessor(organization_id=self.org.id,
                                   discover_query=self.discover_query)
     assert processor.header_fields == [
         "count_id",
         "fake_field",
         "count(id) / fake(field)",
         "count(id) / 2",
     ]
     result_list = [{"equation[0]": 5, "equation[1]": 8}]
     new_result_list = processor.handle_fields(result_list)
     assert new_result_list[0] != result_list
     assert new_result_list[0]["count(id) / fake(field)"] == 5
     assert new_result_list[0]["count(id) / 2"] == 8