Ejemplo n.º 1
0
    def test_summarize_empty(self):
        records = []
        expected_summary = {}

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 2
0
    def test_summarize_empty(self):
        records = []
        expected_summary = {}

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 3
0
    def test_summarize(self):
        records = [dict(metric_code=MetricCodes.CLUSTER_DENSITY, metric_value=3.0)]
        expected_summary = dict(cluster_density=3.0)

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 4
0
    def test_summarize(self):
        records = [dict(metric_code=MetricCodes.CLUSTER_DENSITY,
                        metric_value=3.0)]
        expected_summary = dict(cluster_density=3.0)

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 5
0
    def test_summarize_passing_clusters(self):
        records = [
            dict(metric_code=MetricCodes.CLUSTER_COUNT, metric_value=100.0),
            dict(metric_code=MetricCodes.CLUSTER_COUNT_PASSING_FILTERS, metric_value=50.0),
        ]
        expected_summary = dict(pass_rate=0.5)

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 6
0
    def test_summarize_skips_other_codes(self):
        records = [
            dict(metric_code=MetricCodes.CLUSTER_DENSITY, metric_value=3.0),
            dict(metric_code=MetricCodes.CLUSTER_DENSITY_PASSING_FILTERS, metric_value=4.0),
        ]
        expected_summary = dict(cluster_density=3.0)

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 7
0
    def test_summarize_passing_clusters(self):
        records = [dict(metric_code=MetricCodes.CLUSTER_COUNT,
                        metric_value=100.0),
                   dict(metric_code=MetricCodes.CLUSTER_COUNT_PASSING_FILTERS,
                        metric_value=50.0)]
        expected_summary = dict(pass_rate=0.5)

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)
Ejemplo n.º 8
0
    def test_summarize_skips_other_codes(self):
        records = [dict(metric_code=MetricCodes.CLUSTER_DENSITY,
                        metric_value=3.0),
                   dict(metric_code=MetricCodes.CLUSTER_DENSITY_PASSING_FILTERS,
                        metric_value=4.0)]
        expected_summary = dict(cluster_density=3.0)

        summary = {}
        summarize_tile_records(records, summary)

        self.assertEqual(expected_summary, summary)