title: How to create fake text file in Python
body: <p>How can I create a fake file object in Python that contains text? I'm trying to write unit tests for a method that takes in a file object and retrieves the text via <code>readlines()</code> then do some text manipulation. Please note I can't create an actual file on the file system. The solution has to be compatible with Python 2.7.3.</p>