def fake_extract_from_dir(filename, fileobj, method,<EOL>options=OPTIONS_MAP, keywords=TOWER_KEYWORDS,<EOL>comment_tags=COMMENT_TAGS):
for lineno, message, comments, context in extract(method, fileobj, keywords,<EOL>comment_tags, options):<EOL><INDENT>yield filename, lineno, message, comments<EOL><DEDENT>
We use Babel's exctract_from_dir() to pull out our gettext
    strings.  In the tests, I don't have a directory of files, I have StringIO
    objects.  So, we fake the original function with this one.