def setUp(self): self.client_sock, self.server_sock = socket.socketpair() self.fake_stdout = FakeFile() self.fake_stderr = FakeFile() self.nailgun_client_session = NailgunClientSession( sock=self.client_sock, in_fd=None, out_fd=self.fake_stdout, err_fd=self.fake_stderr) self.mock_reader = mock.create_autospec(InputReader, spec_set=True) self.nailgun_client_session._input_reader = self.mock_reader
def setUp(self): self.client_sock, self.server_sock = socket.socketpair() self.fake_stdout = FakeFile() self.fake_stderr = FakeFile() self.nailgun_client_session = NailgunClientSession( sock=self.client_sock, in_file=None, out_file=self.fake_stdout, err_file=self.fake_stderr, ) self.mock_stdin_reader = unittest.mock.create_autospec(NailgunStreamWriter, spec_set=True) self.mock_stdin_reader.is_alive.side_effect = [False, True] self.nailgun_client_session._input_writer = self.mock_stdin_reader