예제 #1
0
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)
예제 #2
0
def check_number(step, expected):
    if not step.is_dry_run():
        expected = int(expected)
        sleep(1)
        assert world.number == expected, "Got %d" % world.number
예제 #3
0
def dfg(step, dfg):
    if not step.is_dry_run():
        sleep(1)
예제 #4
0
def compute_its_factorial(step):
    if not step.is_dry_run():
        world.number = factorial(world.number)
        sleep(1)