diff options
author | Zachary Turner <zturner@google.com> | 2015-11-03 02:06:18 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2015-11-03 02:06:18 +0000 |
commit | 95c453a221d5e757830145c2d5198c3a9da3f4b2 (patch) | |
tree | aa824a74049518ed35ff67e2182f2dfcceac0658 /lldb/packages/Python/lldbsuite/test/tools/lldb-mi | |
parent | 6f4ed269b9f4d8296f2002f5d96fcc5d8a9ef7b1 (diff) | |
download | bcm5719-llvm-95c453a221d5e757830145c2d5198c3a9da3f4b2.tar.gz bcm5719-llvm-95c453a221d5e757830145c2d5198c3a9da3f4b2.zip |
Tighten up sys.path, and use absolute imports everywhere.
For convenience, we had added the folder that dotest.py was in
to sys.path, so that we could easily write things like
`import lldbutil` from anywhere and any test. This introduces
a subtle problem when using Python's package system, because when
unittest2 imports a particular test suite, the test suite is detached
from the package. Thus, writing "import lldbutil" from dotest imports
it as part of the package, and writing the same line from a test
does a fresh import since the importing module was not part of
the same package.
The real way to fix this is to use absolute imports everywhere. Instead
of writing "import lldbutil", we need to write "import
lldbsuite.test.util". This patch fixes up that and all other similar
cases, and additionally removes the script directory from sys.path
to ensure that this can't happen again.
llvm-svn: 251886
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/tools/lldb-mi')
19 files changed, 19 insertions, 19 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py index 038710e8c5b..c5753ff2665 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiExitTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py index c48119c8c0b..1c0a3b555ac 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiFileTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py index a3f54239e68..8c7ef999a5e 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py @@ -8,7 +8,7 @@ import use_lldb_suite import unittest2 import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiGdbSetShowTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py index caf9a49d47b..4d35b7442a7 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiLibraryLoadedTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py index 4f9e2ac7b0d..320dcd78c2b 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiPromptTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py index 056dd29b57a..96cb33b8b8c 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py @@ -8,7 +8,7 @@ import use_lldb_suite import unittest2 import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiBreakTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py index 11f4e6374c0..3d372872514 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiExecTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py index 3537096be7c..071883ab705 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py @@ -8,7 +8,7 @@ import use_lldb_suite import unittest2 import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiDataTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py index 594b7595e1c..00dfdaa213e 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiCliSupportTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py index ccdc64213b8..d7ea122b212 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiInterpreterExecTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py index 944dca0af5e..3c8d3d79e48 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py @@ -6,7 +6,7 @@ from __future__ import print_function import use_lldb_suite -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiTestCaseBase(Base): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py index d3f22c5ff0f..0ce4bc4665b 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiSignalTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py index e2c159c834e..b4721f98b9c 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiStackTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py index 5f07e337cdf..5687a37e0cb 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiStartupOptionsTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py index 8bbe552c6d5..afc75284e3e 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiSymbolTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py index df40a81b4ec..87c7cb0a1c2 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiSyntaxTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py index d10051b4421..3b516a7815c 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiTargetTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py index a6e08780f36..9b9d27009ad 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py @@ -8,7 +8,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiGdbSetShowTestCase(lldbmi_testcase.MiTestCaseBase): diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py index d4973e4663f..13cf5b1edf0 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py @@ -7,7 +7,7 @@ from __future__ import print_function import use_lldb_suite import lldbmi_testcase -from lldbtest import * +from lldbsuite.test.lldbtest import * class MiVarTestCase(lldbmi_testcase.MiTestCaseBase): |