Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix pytest when pyfakefs + future is installed
`python-future` is notorious for breaking modules which use `try:` / `except:` to import modules based on version. In this case, `pyfakefs` imported the backported `builtins` module which changes the semantics of the `open()` function. `pyfakefs` then monkeypatches `linecache` which breaks any module which attempts to use `linecache` (in this case `pytest`). The downstream issue is pytest-dev/pytest#4074
- Loading branch information