From cd5aab5ff144ed2da58368ec524de435be9b1419 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Fri, 10 Jan 2014 08:39:39 +1100 Subject: [PATCH] TST: for tag substition, multiple on same line --- testcases/actiontestcase.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/testcases/actiontestcase.py b/testcases/actiontestcase.py index e0587b3d..62a486f4 100644 --- a/testcases/actiontestcase.py +++ b/testcases/actiontestcase.py @@ -60,6 +60,13 @@ class ExecuteAction(LogCaptureTestCase): self.assertEqual(Action.substituteRecursiveTags({'A': ''}), {'A': ''}) self.assertEqual(Action.substituteRecursiveTags({'A': ' ','X':'fun'}), {'A': ' fun', 'X':'fun'}) self.assertEqual(Action.substituteRecursiveTags({'A': ' ', 'B': 'cool'}), {'A': ' cool', 'B': 'cool'}) + # Multiple stuff on same line is ok + self.assertEqual(Action.substituteRecursiveTags({'failregex': 'to= fromip= evilperson=', 'honeypot': 'pokie', 'ignoreregex': ''}), + { 'failregex': "to=pokie fromip= evilperson=pokie", + 'honeypot': 'pokie', + 'ignoreregex': '', + }) + # rest is just cool self.assertEqual(Action.substituteRecursiveTags(aInfo), { 'HOST': "192.0.2.0",