brintos

brintos / llvm-project-archived public Read only

0
0
Text · 860 B · c110575 Raw
20 lines · python
1from lldbsuite.test.gdbclientutils import *2from lldbsuite.test.lldbgdbclient import GDBPlatformClientTestBase3 4 5class TestGDBRemoteDiskFileCompletion(GDBPlatformClientTestBase):6    def test_autocomplete_request(self):7        """Test remote disk completion on remote-gdb-server plugin"""8 9        class Responder(MockGDBServerResponder):10            def qPathComplete(self):11                return "M{},{}".format("test".encode().hex(), "123".encode().hex())12 13        self.server.responder = Responder()14 15        self.complete_from_to("platform get-size ", ["test", "123"])16        self.complete_from_to("platform get-file ", ["test", "123"])17        self.complete_from_to("platform put-file foo ", ["test", "123"])18        self.complete_from_to("platform file open ", ["test", "123"])19        self.complete_from_to("platform settings -w ", ["test", "123"])20