aboutsummaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py')
-rw-r--r--packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py24
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"])