Ejemplo n.º 1
0
 def testReturnsFlakyForLargeNumberOfFailures(self):
     self.check_call_results = [1, 1, 1, 0, 1, 0, 0, 0, 0, 0]
     ret_code = is_flaky.main()
     self.assertEqual(ret_code, 1)
Ejemplo n.º 2
0
 def testReturnsNonFlakyForAllSuccesses(self):
     self.check_call_results = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
     ret_code = is_flaky.main()
     self.assertEqual(ret_code, 0)
Ejemplo n.º 3
0
 def testReturnsNonFlakyForAllFailures(self):
     self.check_call_results = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
     ret_code = is_flaky.main()
     self.assertEqual(ret_code, 0)
Ejemplo n.º 4
0
 def testExecutesTestCorrectNumberOfTimes(self):
     is_flaky.main()
     self.assertEqual(len(self.check_call_calls), 10)
Ejemplo n.º 5
0
 def testExecutesTestWithCorrectArguments(self):
     is_flaky.main()
     for call in self.check_call_calls:
         self.assertEqual(call, ['command', 'param1', 'param2'])
Ejemplo n.º 6
0
 def testReturnsFlakyForLargeNumberOfFailures(self):
   self.check_call_results = [1, 1, 1, 0, 1, 0, 0, 0, 0, 0]
   ret_code = is_flaky.main()
   self.assertEqual(ret_code, 1)
Ejemplo n.º 7
0
 def testReturnsNonFlakyForAllFailures(self):
   self.check_call_results = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
   ret_code = is_flaky.main()
   self.assertEqual(ret_code, 0)
Ejemplo n.º 8
0
 def testReturnsNonFlakyForAllSuccesses(self):
   self.check_call_results = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
   ret_code = is_flaky.main()
   self.assertEqual(ret_code, 0)
Ejemplo n.º 9
0
 def testExecutesTestWithCorrectArguments(self):
   is_flaky.main()
   for call in self.check_call_calls:
     self.assertEqual(call, ['command', 'param1', 'param2'])
Ejemplo n.º 10
0
 def testExecutesTestCorrectNumberOfTimes(self):
   is_flaky.main()
   self.assertEqual(len(self.check_call_calls), 10)