Como posso simular a entrada no stdin para pyunit?

Estou tentando testar uma função que recebe entrada destdin, que atualmente estou testando com algo como isto:

cat /usr/share/dict/words | ./spellchecker.py

Em nome da automação de teste, existe alguma maneira depyunit pode falsificar entrada pararaw_input()?

questionAnswers(5)

yourAnswerToTheQuestion