unittest.mock - mock object library documentation https://docs.python.org/dev/library/unittest.mock.html
Mock - Mocking and Testing Library http://www.voidspace.org.uk/python/mock/index.html
Python Mock Gotchas http://alexmarandon.com/articles/python_mock_gotchas/