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")
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'")
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.")
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")