[Lldb-commits] [lldb] r238249 - Have lldb-mi tests import pexpect at a narrower scope.

Zachary Turner zturner at google.com
Tue May 26 13:26:43 PDT 2015


Author: zturner
Date: Tue May 26 15:26:43 2015
New Revision: 238249

URL: http://llvm.org/viewvc/llvm-project?rev=238249&view=rev
Log:
Have lldb-mi tests import pexpect at a narrower scope.

The tests are xfail'ed on Windows, but would still error out since
they were importing pexpect at global scope.  This way the tests
will correctly report as unsupported.

Modified:
    lldb/trunk/test/tools/lldb-mi/lldbmi_testcase.py

Modified: lldb/trunk/test/tools/lldb-mi/lldbmi_testcase.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/tools/lldb-mi/lldbmi_testcase.py?rev=238249&r1=238248&r2=238249&view=diff
==============================================================================
--- lldb/trunk/test/tools/lldb-mi/lldbmi_testcase.py (original)
+++ lldb/trunk/test/tools/lldb-mi/lldbmi_testcase.py Tue May 26 15:26:43 2015
@@ -3,7 +3,6 @@ Base class for lldb-mi test cases.
 """
 
 from lldbtest import *
-import pexpect
 import unittest2
 
 class MiTestCaseBase(Base):
@@ -32,6 +31,7 @@ class MiTestCaseBase(Base):
         Base.tearDown(self)
 
     def spawnLldbMi(self, args=None):
+        import pexpect
         self.child = pexpect.spawn("%s --interpreter %s" % (
             self.lldbMiExec, args if args else ""))
         self.child.setecho(True)





More information about the lldb-commits mailing list