Exemplo n.º 1
0
 def testFilterStartDate(self):
     master_flake_analysis_query = MasterFlakeAnalysis.query()
     query = _GetFlakeAnalysisFilterQuery(master_flake_analysis_query,
                                          start_date=self.request_time2)
     result = query.fetch()
     self.assertEqual(len(result), 1)
     self.assertTrue(result == [self.master_flake_analysis2])
Exemplo n.º 2
0
 def testFilterTestName(self):
     master_flake_analysis_query = MasterFlakeAnalysis.query()
     query = _GetFlakeAnalysisFilterQuery(master_flake_analysis_query,
                                          test_name=self.test_name2)
     result = query.fetch()
     self.assertEqual(len(result), 1)
     self.assertTrue(result == [self.master_flake_analysis2])
Exemplo n.º 3
0
 def testFilterStepName(self):
     master_flake_analysis_query = MasterFlakeAnalysis.query()
     query = _GetFlakeAnalysisFilterQuery(master_flake_analysis_query,
                                          step_name=self.step_name1)
     result = query.fetch()
     self.assertEqual(len(result), 1)
     self.assertTrue(result == [self.master_flake_analysis1])
Exemplo n.º 4
0
 def testFetchPreviousPages(self):
     query = _GetFlakeAnalysisFilterQuery(MasterFlakeAnalysis.query())
     result2, _, _ = dashboard_util.GetPagedResults(
         query, [(MasterFlakeAnalysis.request_time, dashboard_util.DESC)],
         cursor=self.cursor,
         direction='previous')
     self.assertEqual(len(result2), 1)
     self.assertEqual(self.results, result2)
Exemplo n.º 5
0
 def testFilterResultStatus(self):
     master_flake_analysis_query = MasterFlakeAnalysis.query()
     query = _GetFlakeAnalysisFilterQuery(
         master_flake_analysis_query,
         status_code=result_status.FOUND_UNTRIAGED)
     result = query.fetch()
     self.assertEqual(len(result), 1)
     self.assertTrue(result == [self.master_flake_analysis1])
Exemplo n.º 6
0
 def testFilterMultipleTestName(self):
     self.mock(list_flakes, 'PAGE_SIZE', 10)
     master_flake_analysis_query = MasterFlakeAnalysis.query()
     query = _GetFlakeAnalysisFilterQuery(master_flake_analysis_query,
                                          test_name=self.test_name1)
     result = query.fetch()
     self.assertEqual(len(result), 2)
     self.assertEqual(
         sorted(result),
         sorted([self.master_flake_analysis3, self.master_flake_analysis1]))
Exemplo n.º 7
0
 def testFilterEndDate(self):
     self.mock(list_flakes, 'PAGE_SIZE', 10)
     master_flake_analysis_query = MasterFlakeAnalysis.query()
     query = _GetFlakeAnalysisFilterQuery(master_flake_analysis_query,
                                          end_date=self.request_time2)
     result = query.fetch()
     self.assertEqual(len(result), 2)
     self.assertEqual(
         sorted(result),
         sorted([self.master_flake_analysis1, self.master_flake_analysis3]))