1 # -*- coding: utf-8 -*-
3 Test unicode handling in LLDB.
9 from lldbsuite
.test
.decorators
import *
10 from lldbsuite
.test
.lldbtest
import *
11 from lldbsuite
.test
.lldbpexpect
import PExpectTest
14 class TestCase(PExpectTest
):
15 # PExpect uses many timeouts internally and doesn't play well
16 # under ASAN on a loaded machine..
18 @skipIf(oslist
=["linux"], archs
=["arm", "aarch64"]) # Randomly fails on buildbot
19 def test_unicode_input(self
):
22 # Send some unicode input to LLDB.
23 # We should get back that this is an invalid command with our character as UTF-8.
26 substrs
=["error: '\u1234' is not a valid command.".encode("utf-8")],