コード例 #1
0
ファイル: test_unix.py プロジェクト: zmyer/uvloop
        def server():
            yield tb.starttls(sslctx, server_side=True)

            data = yield tb.read(len(A_DATA))
            self.assertEqual(data, A_DATA)
            yield tb.write(b'OK')

            data = yield tb.read(len(B_DATA))
            self.assertEqual(data, B_DATA)
            yield tb.write(b'SPAM')

            yield tb.close()
コード例 #2
0
ファイル: test_tcp.py プロジェクト: ajdavis/uvloop
        def server():
            yield tb.starttls(
                sslctx,
                server_side=True)

            data = yield tb.read(len(A_DATA))
            self.assertEqual(data, A_DATA)
            yield tb.write(b'OK')

            data = yield tb.read(len(B_DATA))
            self.assertEqual(data, B_DATA)
            yield tb.write(b'SPAM')

            yield tb.close()
コード例 #3
0
ファイル: test_tcp.py プロジェクト: ajdavis/uvloop
            def prog():
                try:
                    yield tb.starttls(client_sslctx)
                    yield tb.connect(addr)
                    yield tb.write(A_DATA)

                    data = yield tb.read(2)
                    self.assertEqual(data, b'OK')

                    yield tb.write(B_DATA)
                    data = yield tb.read(4)
                    self.assertEqual(data, b'SPAM')

                    yield tb.close()

                except Exception as ex:
                    self.loop.call_soon_threadsafe(fut.set_exception, ex)
                else:
                    self.loop.call_soon_threadsafe(fut.set_result, None)
コード例 #4
0
ファイル: test_unix.py プロジェクト: zmyer/uvloop
            def prog():
                try:
                    yield tb.starttls(client_sslctx)
                    yield tb.connect(addr)
                    yield tb.write(A_DATA)

                    data = yield tb.read(2)
                    self.assertEqual(data, b'OK')

                    yield tb.write(B_DATA)
                    data = yield tb.read(4)
                    self.assertEqual(data, b'SPAM')

                    yield tb.close()

                except Exception as ex:
                    self.loop.call_soon_threadsafe(fut.set_exception, ex)
                else:
                    self.loop.call_soon_threadsafe(fut.set_result, None)
コード例 #5
0
ファイル: test_tcp.py プロジェクト: ajdavis/uvloop
 def server():
     data = yield tb.read(4)
     self.assertEqual(data, b'AAAA')
     yield tb.close()
コード例 #6
0
ファイル: test_unix.py プロジェクト: zmyer/uvloop
 def server():
     data = yield tb.read(4)
     self.assertEqual(data, b'AAAA')
     yield tb.close()