How do I make sure that a certain function raises an exception on certain inputs using mox?
I could do it with try catch but it doesn't seem like too moxxy
Lets say the function is the following:
def merge_paths(a, b):
if a == "":
raise RuntimeError("Wrong prefix")
return a+b
I havne't used
moxbefore, but looking at the documentation I guess you're just using this withunittestmodule?If so you can do it using
assertRaises(
selfbeing an instance ofunittest.TestCase)In fact in the first usage example in the mox documentation there is an example of
assertRaises.