示例#1
0
 def test_exceptions3(self):
     with self.assertRaises(AutoReconnect):
         self.func_to_retry.exceptions_to_raise = [
             AutoReconnect, AutoReconnect, AutoReconnect, AutoReconnect
         ]
         autoretry_read(tries=4)(self.func_to_retry)()
     self.assertEqual(self.func_to_retry.call_count, 4)
示例#2
0
 def test_exceptions1(self):
     with self.assertRaises(ValueError):
         self.func_to_retry.exceptions_to_raise = [ValueError]
         autoretry_read(tries=3)(self.func_to_retry)()
     self.assertEqual(self.func_to_retry.call_count, 1)
示例#3
0
 def test_exceptions2(self):
     self.func_to_retry.exceptions_to_raise = [AutoReconnect]
     self.assertEqual(
         autoretry_read(tries=3)(self.func_to_retry)(), "Finished.")
     self.assertEqual(self.func_to_retry.call_count, 2)
示例#4
0
 def test_no_exceptions2(self):
     self.assertEqual(
         autoretry_read(tries=3)(self.func_to_retry)(), "Finished.")
     self.assertEqual(self.func_to_retry.call_count, 1)
示例#5
0
文件: tests.py 项目: GbalsaC/bitnamiP
 def test_exceptions3(self):
     with self.assertRaises(AutoReconnect):
         self.func_to_retry.exceptions_to_raise = [AutoReconnect, AutoReconnect, AutoReconnect, AutoReconnect]
         autoretry_read(tries=4)(self.func_to_retry)()
     self.assertEqual(self.func_to_retry.call_count, 4)
示例#6
0
文件: tests.py 项目: GbalsaC/bitnamiP
 def test_exceptions2(self):
     self.func_to_retry.exceptions_to_raise = [AutoReconnect]
     self.assertEqual(autoretry_read(tries=3)(self.func_to_retry)(), "Finished.")
     self.assertEqual(self.func_to_retry.call_count, 2)
示例#7
0
文件: tests.py 项目: GbalsaC/bitnamiP
 def test_exceptions1(self):
     with self.assertRaises(ValueError):
         self.func_to_retry.exceptions_to_raise = [ValueError]
         autoretry_read(tries=3)(self.func_to_retry)()
     self.assertEqual(self.func_to_retry.call_count, 1)
示例#8
0
文件: tests.py 项目: GbalsaC/bitnamiP
 def test_no_exceptions2(self):
     self.assertEqual(autoretry_read(tries=3)(self.func_to_retry)(), "Finished.")
     self.assertEqual(self.func_to_retry.call_count, 1)