def test_get_col_total_col_not_found_user_set(self): report = MatrixParser(self.build_mock_report('matrix_complex')) col_total = report.get_col_total( 'Q1-2016', default='No data available for period selected.') self.assertEquals(col_total, 'No data available for period selected.')
def test_get_col_total_nested_level_down(self): report = MatrixParser(self.build_mock_report("matrix_complex")) col_total = report.get_col_total('December 2013') self.assertAlmostEqual(col_total, 5739000000)
def test_get_col_total_col_not_found_default(self): report = MatrixParser(self.build_mock_report('matrix_basic')) col_total = report.get_col_total('January 2015') self.assertIsNone(col_total)
def test_get_col_total_col_found(self): report = MatrixParser(self.build_mock_report('matrix_basic')) col_total = report.get_col_total('September 2013') self.assertEquals(col_total, 120000)
def test_get_col_total_nested_top_level(self): report = MatrixParser(self.build_mock_report('matrix_complex')) col_total = report.get_col_total('Q3-2013') self.assertEquals(col_total, 5600000000)
def test_get_col_total_col_not_found_user_set(self): report = MatrixParser(self.build_mock_report('matrix_complex')) col_total = report.get_col_total('Q1-2016', default='No data available for period selected.') self.assertEquals(col_total, 'No data available for period selected.')