RSpec-like mocking and stubbing for Python