예제 #1
0
 def test_parse_other_failure_parse(self):
     error = "iptables-restore: unknown\n"
     retryable, msg = fiptables._parse_ipt_restore_error(IPT_INPUT, error)
     self.assertFalse(retryable)
     self.assertEqual(
         msg, "ip(6)tables-restore failed with output: "
         "iptables-restore: unknown\n")
예제 #2
0
 def test_parse_non_commit_failure_parse(self):
     error = "iptables-restore: line 6 failed\n"
     retryable, msg = fiptables._parse_ipt_restore_error(IPT_INPUT, error)
     self.assertFalse(retryable)
     self.assertEqual(msg, "Line 6 failed: '--flush felix-to-09d7e2980bc'")
예제 #3
0
 def test_parse_commit_failure(self):
     error = "iptables-restore: line 8 failed\n"
     retryable, msg = fiptables._parse_ipt_restore_error(IPT_INPUT, error)
     self.assertTrue(retryable)
     self.assertEqual(msg, "COMMIT failed; likely concurrent access.")
예제 #4
0
 def test_parse_other_failure_parse(self):
     error = "iptables-restore: unknown\n"
     retryable, msg = fiptables._parse_ipt_restore_error(IPT_INPUT, error)
     self.assertFalse(retryable)
     self.assertEqual(msg, "ip(6)tables-restore failed with output: "
                           "iptables-restore: unknown\n")
예제 #5
0
 def test_parse_non_commit_failure_parse(self):
     error = "iptables-restore: line 6 failed\n"
     retryable, msg = fiptables._parse_ipt_restore_error(IPT_INPUT, error)
     self.assertFalse(retryable)
     self.assertEqual(msg, "Line 6 failed: '--flush felix-to-09d7e2980bc'")
예제 #6
0
 def test_parse_commit_failure(self):
     error = "iptables-restore: line 8 failed\n"
     retryable, msg = fiptables._parse_ipt_restore_error(IPT_INPUT, error)
     self.assertTrue(retryable)
     self.assertEqual(msg, "COMMIT failed; likely concurrent access.")