Restructure app so isort actually runs
This commit is contained in:
parent
39c69aac5f
commit
1b69e09276
5 changed files with 13 additions and 22 deletions
|
@ -1,11 +0,0 @@
|
||||||
import socket
|
|
||||||
|
|
||||||
import ujson
|
|
||||||
from ipc_unix.utils import read_payload
|
|
||||||
|
|
||||||
|
|
||||||
def send_to(socket_path, data):
|
|
||||||
with socket.socket(socket.AF_UNIX, type=socket.SOCK_STREAM) as sock:
|
|
||||||
sock.connect(socket_path)
|
|
||||||
sock.sendall(ujson.dumps(data).encode() + b"\n")
|
|
||||||
return read_payload(sock)
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import socket
|
||||||
import socketserver
|
import socketserver
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
|
@ -5,6 +6,13 @@ import ujson
|
||||||
from ipc_unix.utils import read_payload
|
from ipc_unix.utils import read_payload
|
||||||
|
|
||||||
|
|
||||||
|
def send_to(socket_path, data):
|
||||||
|
with socket.socket(socket.AF_UNIX, type=socket.SOCK_STREAM) as sock:
|
||||||
|
sock.connect(socket_path)
|
||||||
|
sock.sendall(ujson.dumps(data).encode() + b"\n")
|
||||||
|
return read_payload(sock)
|
||||||
|
|
||||||
|
|
||||||
class RequestHandler(socketserver.BaseRequestHandler):
|
class RequestHandler(socketserver.BaseRequestHandler):
|
||||||
def handle_request(self, request):
|
def handle_request(self, request):
|
||||||
raise NotImplementedError("Failed to override `handle_request`")
|
raise NotImplementedError("Failed to override `handle_request`")
|
|
@ -1,9 +1,9 @@
|
||||||
from ipc_unix import server
|
from ipc_unix.simple import Server
|
||||||
import tempfile
|
import tempfile
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
class EchoServer(server.Server):
|
class EchoServer(Server):
|
||||||
def handle_request(self, request):
|
def handle_request(self, request):
|
||||||
return request
|
return request
|
||||||
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
from unittest import TestCase
|
|
||||||
|
|
||||||
|
|
||||||
class BasicTestCase(TestCase):
|
|
||||||
def test_something_basic(self):
|
|
||||||
self.assertTrue(True)
|
|
|
@ -1,16 +1,16 @@
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
|
||||||
from ipc_unix import client
|
from ipc_unix.simple import send_to
|
||||||
from tests import EchoServer, get_temp_file_path
|
from tests import EchoServer, get_temp_file_path
|
||||||
|
|
||||||
|
|
||||||
class BasicServerTestCase(TestCase):
|
class SimpleServerTestCase(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.socket_path = get_temp_file_path()
|
self.socket_path = get_temp_file_path()
|
||||||
self.server = EchoServer(self.socket_path)
|
self.server = EchoServer(self.socket_path)
|
||||||
self.server.serve_in_thread()
|
self.server.serve_in_thread()
|
||||||
self.send_to_client = partial(client.send_to, self.socket_path)
|
self.send_to_client = partial(send_to, self.socket_path)
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
self.server.shutdown()
|
self.server.shutdown()
|
Reference in a new issue