diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py')
-rw-r--r-- | packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py b/packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py index d11f03b878ae..e7615c8e9d8f 100644 --- a/packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py +++ b/packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py @@ -3,11 +3,13 @@ from __future__ import print_function - -import os, time, re +import os +import time +import re import lldb from lldbsuite.test.lldbtest import * + class MixedLanguagesTestCase(TestBase): mydir = TestBase.compute_mydir(__file__) @@ -21,12 +23,14 @@ class MixedLanguagesTestCase(TestBase): # Execute the cleanup function during test case tear down # to restore the frame format. def cleanup(): - self.runCmd("settings set frame-format %s" % self.format_string, check=False) + self.runCmd( + "settings set frame-format %s" % + self.format_string, check=False) self.addTearDownHook(cleanup) self.runCmd("settings show frame-format") m = re.match( - '^frame-format \(format-string\) = "(.*)\"$', - self.res.GetOutput()) + '^frame-format \(format-string\) = "(.*)\"$', + self.res.GetOutput()) self.assertTrue(m, "Bad settings string") self.format_string = m.group(1) @@ -34,23 +38,23 @@ class MixedLanguagesTestCase(TestBase): format_string = "frame #${frame.index}: ${frame.pc}{ ${module.file.basename}`${function.name}{${function.pc-offset}}}{, lang=${language}}\n" self.runCmd("settings set frame-format %s" % format_string) self.expect("settings show frame-format", SETTING_MSG("frame-format"), - substrs = [format_string]) + substrs=[format_string]) # Run to BP at main (in main.c) and test that the language is C. self.runCmd("breakpoint set -n main") self.runCmd("run") self.expect("thread backtrace", - substrs = ["`main", "lang=c"]) + substrs=["`main", "lang=c"]) # Make sure evaluation of C++11 fails. self.expect("expr foo != nullptr", error=True, - startstr = "error") + startstr="error") # Run to BP at foo (in foo.cpp) and test that the language is C++. self.runCmd("breakpoint set -n foo") self.runCmd("continue") self.expect("thread backtrace", - substrs = ["`::foo()", "lang=c++"]) + substrs=["`::foo()", "lang=c++"]) # Make sure we can evaluate an expression requiring C++11 # (note: C++11 is enabled by default for C++). self.expect("expr foo != nullptr", - patterns = ["true"]) + patterns=["true"]) |