From: Andrew Tridgell Date: Wed, 1 Dec 2010 02:24:35 +0000 (+1100) Subject: wintest: fixed casefold handling in expect calls X-Git-Tag: samba-4.0.0alpha14~585 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=a36e4b28c7970b2248f9722498f68fa8707b024e wintest: fixed casefold handling in expect calls --- diff --git a/wintest/wintest.py b/wintest/wintest.py index cc24c0d22a6..201ed089e2a 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