def setUp(self): super(MstrReportTestCase, self).setUp() self.report = Report(self.client, 'report_id') self.report_response = ( "<response><report_data_list><report_data>" "<prs></prs><objects><attribute rfd='0' id='header1_id' " "name='header1_name' type='header1_type'><form rfd='1' id='frm1_id'" " base_form_type='frm1_basetype' name='frm1_name' id_form='1' " "type='frm1_type'/></attribute><attribute rfd='2' id='header2_id' " "name='header2_name' type='header2_type'><form/></attribute>" "</objects><template></template><raw_data><headers><oi rfd='0'/>" "<oi rfd='2'/></headers><rows cn='100000'><r fr='1'>" "<v id='BB:header1_id:1:1:0:2:col1_val1'>col1_val1</v>" "<v id='BB:header2_id:1:1:0:3:col2_val1'>col2_val1</v></r>" "<r><v id='BB:header1_id:1:1:0:2:col1_val2'>col1_val2</v>" "<v id='BB:header2_id:1:1:0:3:col2_val2'>col2_val2</v></r></rows>" "</raw_data></report_data></report_data_list></response>") self.report_args = { 'taskId': 'reportExecute', 'startRow': 0, 'startCol': 0, 'maxRows': 100000, 'maxCols': 255, 'styleName': 'ReportDataVisualizationXMLStyle', 'resultFlags': '393216', 'reportID': 'report_id', 'sessionState': 'session' }
def setUp(self): mox.MoxTestBase.setUp(self) s = stubout.StubOutForTesting() s.Set(MstrClient, '_login', lambda self, source, name, username, password: None) self.client = MstrClient('url?', 'username', 'pw', 'source', 'name') self.client._session = 'session' self.mox.StubOutWithMock(self.client, "_request") self.report = Report(self.client, 'report_id') self.report_response = "<response><report_data_list><report_data>" + \ "<prs></prs><objects><attribute rfd='0' id='header1_id' " +\ "name='header1_name' type='header1_type'><form rfd='1' id='frm1_id'" +\ " base_form_type='frm1_basetype' name='frm1_name' id_form='1' " +\ "type='frm1_type'/></attribute><attribute rfd='2' id='header2_id' " +\ "name='header2_name' type='header2_type'><form/></attribute>" +\ "</objects><template></template><raw_data><headers><oi rfd='0'/>" +\ "<oi rfd='2'/></headers><rows cn='100000'><r fr='1'>" +\ "<v id='BB:header1_id:1:1:0:2:col1_val1'>col1_val1</v>" +\ "<v id='BB:header2_id:1:1:0:3:col2_val1'>col2_val1</v></r>" +\ "<r><v id='BB:header1_id:1:1:0:2:col1_val2'>col1_val2</v>" +\ "<v id='BB:header2_id:1:1:0:3:col2_val2'>col2_val2</v></r></rows>" +\ "</raw_data></report_data></report_data_list></response>" self.report_args = { 'taskId': 'reportExecute', 'startRow': 0, 'startCol': 0, 'maxRows': 100000, 'maxCols': 10, 'styleName': 'ReportDataVisualizationXMLStyle', 'resultFlags': '393216', 'reportID': 'report_id', 'sessionState': 'session' }