def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) assert take_turn(plan, make_test_die(3, 2, 4, 5)) == 14, 'Outcome should be 14' assert take_turn(plan, make_test_die(1, 3, 2, 4, 5)) == 1, 'Outcome should be 1' print(take_turn(plan)) # Not deterministic
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan1 = make_roll_until_plan(4) plan2 = make_roll_until_plan(6) plan_final = make_roll_until_plan(10) # plan is a function (see problem 2) rigged_die = make_test_die(4, 6, 1) rigged_die2 = make_test_die(4, 6, 1) rigged_die_final = make_test_die(4, 6, 1) # Not deterministic assert take_turn(plan1, rigged_die) == 4, "Score currently should be 4" assert take_turn(plan2, rigged_die2) == 10, "Score currently should be 10" assert take_turn(plan_final, rigged_die_final) == 10, "End score should be 10"
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) "*** YOUR CODE HERE ***" assert take_turn(plan, dice=make_test_die(6, 4, 1), who='someone', comments=False) == 10 print( take_turn(plan, dice=make_test_die(6, 4, 1), who='someone', comments=False), "= 10") # Not deterministic assert take_turn(plan, dice=make_test_die(6, 5, 6, 6), who='someone', comments=False) == 11 print( take_turn(plan, dice=make_test_die(6, 5, 6, 6), who='someone', comments=False), "= 11") assert take_turn(plan, dice=make_test_die(1, 4, 3), who='someone', comments=False) == 1 print( take_turn(plan, dice=make_test_die(1, 4, 3), who='someone', comments=False), "= 1")
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) "*** YOUR CODE HERE ***" test_dice = make_test_die(4, 6, 1) assert take_turn(plan, test_dice) == 10, 'score_for_turn should return 10'
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) "*** YOUR CODE HERE ***" assert make_test_die(4, 6, 1), "Not Pass" print(take_turn(plan)) # Not deterministic
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) "*** YOUR CODE HERE ***" test_dice = make_test_die(4,6,1) assert take_turn(plan, test_dice) == 10, 'score_for_turn should return 10'
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) "*** YOUR CODE HERE ***" assert make_test_die(4,6,1), "Not Pass" print(take_turn(plan)) # Not deterministic
def take_turn_test(): """Test the take_turn function using deterministic test dice.""" plan = make_roll_until_plan(10) # plan is a function (see problem 2) outcomes = (4, 6, 1) assert take_turn(plan, make_test_die(*outcomes)) == 10, 'impossible'