예제 #1
0
    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)
예제 #2
0
 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)