Lines Matching refs:shell
116 shell = MockShell()
117 f = run.StdInputFile(shell, 'stdin')
130 shell = MockShell()
131 f = run.StdInputFile(shell, 'stdin')
139 shell = MockShell()
140 f = run.StdInputFile(shell, 'stdin')
141 shell.push(['one\n', 'two\n', ''])
143 shell.push(['one\n', 'two\n', ''])
145 shell.push(['one\n', 'two\n', ''])
147 shell.push(['one\n', 'two\n', 'three\n', ''])
152 shell.push(['one\n', 'two\n'])
159 shell = MockShell()
160 f = run.StdInputFile(shell, 'stdin')
161 shell.push(['one\n', 'two\n', 'three\n', 'four\n'])
165 shell.push(['one\ntwo\n'])
168 shell.push(['one', 'two', 'three'])
171 shell.push(['one\n', 'two\n', 'three\n'])
177 shell.push(['one\n', 'two\n'])
184 shell = MockShell()
185 f = run.StdInputFile(shell, 'stdin')
186 shell.push(['one\n', 'two\n', ''])
188 shell.push(['one\n', 'two\n', ''])
190 shell.push(['one\n', 'two\n', ''])
192 shell.push(['one\n', 'two\n', ''])
194 shell.push(['one\n', 'two\n', ''])
196 shell.push(['one\n', 'two\n', ''])
199 shell.push(['one\n', 'two\n', ''])
205 shell = MockShell()
206 f = run.StdInputFile(shell, 'stdin')
207 shell.push(['one\n', 'two\n', ''])
219 shell = MockShell()
220 f = run.StdOutputFile(shell, 'stdout')
233 shell = MockShell()
234 f = run.StdOutputFile(shell, 'stdout')
242 shell = MockShell()
243 f = run.StdOutputFile(shell, 'stdout')
245 self.assertEqual(shell.written, [('test', 'stdout')])
246 shell.reset()
248 self.assertEqual(shell.written, [('t\xe8\u015b\U0001d599', 'stdout')])
249 shell.reset()
252 self.assertEqual(shell.written, [('t\xe8\u015b\U0001d599', 'stdout')])
253 self.assertEqual(type(shell.written[0][0]), str)
254 shell.reset()
257 self.assertEqual(shell.written, [])
260 self.assertEqual(shell.written, [])
262 self.assertEqual(shell.written, [])
265 shell = MockShell()
266 f = run.StdOutputFile(shell, 'stderr', 'iso-8859-15', 'backslashreplace')
268 self.assertEqual(shell.written, [('t\xe8\\u015b\\U0001d599\\xa4', 'stderr')])
269 shell.reset()
272 self.assertEqual(shell.written, [('t\xe8\\u015b\\U0001d599\\xa4', 'stderr')])
273 self.assertEqual(type(shell.written[0][0]), str)
274 shell.reset()
277 self.assertEqual(shell.written, [])
280 self.assertEqual(shell.written, [])
282 self.assertEqual(shell.written, [])
285 shell = MockShell()
286 f = run.StdOutputFile(shell, 'stdout')
288 self.assertEqual(shell.written, [])
289 shell.reset()
291 self.assertEqual(shell.written,
293 shell.reset()
295 self.assertEqual(shell.written,
297 shell.reset()
300 self.assertEqual(shell.written, [('t\xe8st', 'stdout')])
301 self.assertEqual(type(shell.written[0][0]), str)
302 shell.reset()
305 self.assertEqual(shell.written, [])
307 self.assertEqual(shell.written, [])
310 self.assertEqual(shell.written, [])
312 self.assertEqual(shell.written, [])
315 shell = MockShell()
316 f = run.StdOutputFile(shell, 'stdout')
322 self.assertEqual(shell.written, [('test', 'stdout')])