예제 #1
0
파일: test_rpc.py 프로젝트: offbyone/elpy
 def setUp(self):
     self.stdin = StringIO()
     self.stdout = StringIO()
     self.rpc = rpc.JSONRPCServer(self.stdin, self.stdout)
예제 #2
0
 def setUp(self):
     self.stdin = StringIO()
     self.stdout = StringIO()
     self.rpc = rpc.JSONRPCServer(self.stdin, self.stdout)
예제 #3
0
파일: test_rpc.py 프로젝트: offbyone/elpy
class TestJSONRPCServer(unittest.TestCase):
    def setUp(self):
        self.stdin = StringIO()
        self.stdout = StringIO()
        self.rpc = rpc.JSONRPCServer(self.stdin, self.stdout)

    def write(self, s):
        self.stdin.seek(0)
        self.stdin.truncate()
        self.stdout.seek(0)
        self.stdout.truncate()
        self.stdin.write(s)
        self.stdin.seek(0)

    def read(self):
        value = self.stdout.getvalue()
        self.stdin.seek(0)
        self.stdin.truncate()
        self.stdout.seek(0)
        self.stdout.truncate()
        return value
예제 #4
0
class TestJSONRPCServer(unittest.TestCase):
    def setUp(self):
        self.stdin = StringIO()
        self.stdout = StringIO()
        self.rpc = rpc.JSONRPCServer(self.stdin, self.stdout)

    def write(self, s):
        self.stdin.seek(0)
        self.stdin.truncate()
        self.stdout.seek(0)
        self.stdout.truncate()
        self.stdin.write(s)
        self.stdin.seek(0)

    def read(self):
        value = self.stdout.getvalue()
        self.stdin.seek(0)
        self.stdin.truncate()
        self.stdout.seek(0)
        self.stdout.truncate()
        return value