def test_verify_func_short_an_arg(self): from aplt.runner import verify_arguments def needsanarg(some_arg): # pragma: nocover print some_arg verify_arguments(needsanarg)
def test_verify_func_kwargs(self): from aplt.runner import verify_arguments def extras(*theargs): # pragma: nocover print theargs result = verify_arguments(extras, 1, 2, 3, 4, 5) eq_(result, True)
def test_verify_func_too_many_args(self): from aplt.runner import verify_arguments from aplt.scenarios import connect_and_idle_forever verify_arguments(connect_and_idle_forever, "extra_arg")
def test_verify_func_too_many_args(self): from aplt.runner import verify_arguments from aplt.scenarios import connect_and_idle_forever verify_arguments(connect_and_idle_forever, 0, 0, "extra_arg")