From a36e4b28c7970b2248f9722498f68fa8707b024e Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 1 Dec 2010 13:24:35 +1100 Subject: wintest: fixed casefold handling in expect calls --- wintest/wintest.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'wintest/wintest.py') diff --git a/wintest/wintest.py b/wintest/wintest.py index cc24c0d22a..201ed089e2 100644 --- a/wintest/wintest.py +++ b/wintest/wintest.py @@ -231,7 +231,12 @@ class wintest(): def expect_sub(line, timeout=ret.timeout, casefold=casefold): line = self.substitute(line) if casefold: - line = "(?i)" + line + if isinstance(line, list): + for i in range(len(line)): + if isinstance(line[i], str): + line[i] = '(?i)' + line[i] + elif isinstance(line, str): + line = '(?i)' + line return ret.old_expect(line, timeout=timeout) ret.old_sendline = ret.sendline -- cgit