Skip to content

Instantly share code, notes, and snippets.

@imcleod
Last active August 29, 2015 14:21
Show Gist options
  • Select an option

  • Save imcleod/f08eca9deb48f688fb59 to your computer and use it in GitHub Desktop.

Select an option

Save imcleod/f08eca9deb48f688fb59 to your computer and use it in GitHub Desktop.
#!/usr/bin/python
from mocker import Mocker, expect
mocker = Mocker()
obj = mocker.mock()
obj.subpcall("version")
mocker.result("1.0")
expect(obj.subpcall("identity")).throw(Exception("Thrown by mocker"))
mocker.replay()
# Should print "1.0"
print obj.subpcall("version")
# Should throw exception
obj.subpcall("identity")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment