def have_the_number(step, number): if int(number) < 0: step.ValidationError("The number cannot be nagative") return world.number = 0 if not step.is_dry_run(): world.number = int(number) sleep(1)
def check_number(step, expected): if not step.is_dry_run(): expected = int(expected) sleep(1) assert world.number == expected, "Got %d" % world.number
def dfg(step, dfg): if not step.is_dry_run(): sleep(1)
def compute_its_factorial(step): if not step.is_dry_run(): world.number = factorial(world.number) sleep(1)