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 mox
xy
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
mox
before, but looking at the documentation I guess you're just using this withunittest
module?If so you can do it using
assertRaises
(
self
being an instance ofunittest.TestCase
)In fact in the first usage example in the mox documentation there is an example of
assertRaises
.