def test(ivr_class, callerid=None, interactive = False, sound = False, **kwargs): session = FakeSession(interactive = interactive, sound = sound) if callerid: session.callerid = callerid testivr = ivr_class("fakeDnis", session, None) for k in kwargs: setattr(testivr, k, kwargs[k]) testivr.debug = True testivr.handler() return testivr.debug