Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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