Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Try to import "mock" before "unittest.mock"
I have hit a bug in mock that is fixed in the version of mock included with Python 3.5.1 but present in 3.3.5 (fixed indirectly in testing-cabal/mock@eba505cf3e). I can install the fixed "mock" package from PyPI, but because `pytest_mock` only uses `unittest.mock` for Python 3.3+, the fixed package has no effect. Instead of trying to check versions, I take the EAFP approach and just try to import `mock` and fall back to `unittest.mock`. It is possible that an old version of "mock" could be installed with a newer Python, but that seems easier to fix than the reverse.
- Loading branch information