Esempio 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)
Esempio 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)
Esempio 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)
Esempio n. 4
0
 def testExecutesTestCorrectNumberOfTimes(self):
     is_flaky.main()
     self.assertEqual(len(self.check_call_calls), 10)
Esempio n. 5
0
 def testExecutesTestWithCorrectArguments(self):
     is_flaky.main()
     for call in self.check_call_calls:
         self.assertEqual(call, ['command', 'param1', 'param2'])
Esempio 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)
Esempio 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)
Esempio 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)
Esempio n. 9
0
 def testExecutesTestWithCorrectArguments(self):
   is_flaky.main()
   for call in self.check_call_calls:
     self.assertEqual(call, ['command', 'param1', 'param2'])
Esempio n. 10
0
 def testExecutesTestCorrectNumberOfTimes(self):
   is_flaky.main()
   self.assertEqual(len(self.check_call_calls), 10)