コード例 #1
0
    def test_series_down_multiple_groupings_and_metrics(self):
        matrix = MatrixParser(self.build_mock_report('matrix_complex'))

        series_record_count = matrix.series_down(['Q4-2013', 'October 2013'], row_groups='Existing Customer - Upgrade',
                                                 value_position=2)
        series_annual_revenue = matrix.series_down(['Q4-2013', 'October 2013'], row_groups='Existing Customer - Upgrade',
                                                   value_position=0)

        self.assertEquals(series_record_count["GenePoint"], 1)
        self.assertEquals(series_annual_revenue["GenePoint"], 30000000)
コード例 #2
0
    def test_series_down_multiple_groupings_and_metrics(self):
        matrix = MatrixParser(self.build_mock_report('matrix_complex'))

        series_record_count = matrix.series_down(
            ['Q4-2013', 'October 2013'],
            row_groups='Existing Customer - Upgrade',
            value_position=2)
        series_annual_revenue = matrix.series_down(
            ['Q4-2013', 'October 2013'],
            row_groups='Existing Customer - Upgrade',
            value_position=0)

        self.assertEquals(series_record_count["GenePoint"], 1)
        self.assertEquals(series_annual_revenue["GenePoint"], 30000000)
コード例 #3
0
    def test_series_for_col_with_row_grouping(self):
        matrix = MatrixParser(self.build_mock_report('matrix_basic'))

        series = matrix.series_down('December 2013', row_groups='Existing Customer - Upgrade')

        self.assertEquals(series["University of Arizona"], 90000)
        self.assertEquals(series["Edge Communications"], 60000)
コード例 #4
0
    def test_series_for_col_with_row_grouping(self):
        matrix = MatrixParser(self.build_mock_report('matrix_basic'))

        series = matrix.series_down('December 2013',
                                    row_groups='Existing Customer - Upgrade')

        self.assertEquals(series["University of Arizona"], 90000)
        self.assertEquals(series["Edge Communications"], 60000)
コード例 #5
0
    def test_series_down_with_multiple_col_groupings(self):
        matrix = MatrixParser(self.build_mock_report('matrix_complex'))

        series = matrix.series_down(['Q4-2013', 'October 2013'])

        self.assertEquals(series["New Customer"], 0)
コード例 #6
0
    def test_series_for_col(self):
        matrix = MatrixParser(self.build_mock_report('matrix_basic'))

        series = matrix.series_down('March 2014')

        self.assertEquals(series["New Customer"], 430000)
コード例 #7
0
    def test_series_down_with_multiple_col_groupings(self):
        matrix = MatrixParser(self.build_mock_report('matrix_complex'))

        series = matrix.series_down(['Q4-2013', 'October 2013'])

        self.assertEquals(series["New Customer"], 0)
コード例 #8
0
    def test_series_for_col(self):
        matrix = MatrixParser(self.build_mock_report('matrix_basic'))

        series = matrix.series_down('March 2014')

        self.assertEquals(series["New Customer"], 430000)