Cram: Python framework for testing shell interaction | Hacker News Reader