コード例 #1
0
    def setup_method(self, test_method):
        super().setup_method(test_method)
        raw_data = {"project": 2}

        self.extension = ProjectExtension(
            processor=ProjectWithGroupsProcessor(project_column="project_id")
        )
        self.valid_data = validate_jsonschema(raw_data, self.extension.get_schema())
        self.query = Query({"conditions": []}, TableSource("my_table", ColumnSet([])),)
コード例 #2
0
ファイル: events.py プロジェクト: Appva/snuba
 def get_extensions(self) -> Mapping[str, QueryExtension]:
     return {
         'project': ProjectExtension(
             processor=ProjectWithGroupsProcessor(project_column="project_id")
         ),
         'timeseries': TimeSeriesExtension(
             default_granularity=3600,
             default_window=timedelta(days=5),
             timestamp_column='timestamp',
         ),
     }
コード例 #3
0
    def setup_method(self, test_method):
        super().setup_method(test_method)
        raw_data = {'project': 2}

        self.extension = ProjectExtension(
            processor=ProjectWithGroupsProcessor()
        )
        self.valid_data = validate_jsonschema(raw_data, self.extension.get_schema())
        self.query = Query({
            "conditions": []
        })
コード例 #4
0
ファイル: groups.py プロジェクト: ruezetle/snuba
 def get_extensions(self) -> Mapping[str, QueryExtension]:
     return {
         "project": ProjectExtension(
             processor=ProjectWithGroupsProcessor(
                 project_column="events.project_id", replacer_state_name=None,
             )
         ),
         "timeseries": TimeSeriesExtension(
             default_granularity=3600,
             default_window=timedelta(days=5),
             timestamp_column="events.timestamp",
         ),
     }