def __init__(self, pipe_in, pipe_out): self.__amber_pipes = AmberPipes(self, pipe_in, pipe_out) self.__subscribers = [] self.__subscribers_lock = threading.Lock() self.__logger = logging.getLogger(LOGGER_NAME)
def setUp(self): self.mocked_stdin, self.mocked_stdout = mock.Mock(), mock.Mock() self.mocked_message_handler = mock.Mock() self.amber_pipes = AmberPipes(self.mocked_message_handler, self.mocked_stdin, self.mocked_stdout)