'Create a new, live test socket.
Arguments:
Same as arguments for socket.socket'

def __init__(self, *args, **kwargs):

    self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    self.recv_buffer = []
    self.recv_queue = Queue()
    self.send_queue = Queue()
    self.send_queue_lock = threading.Lock()
    self.recv_queue_lock = threading.Lock()
    self.is_live = True
