Example #1
0
 def test_reset_sets_the_current_completed_turn_to_zero(self):
     advisor = Advisor()
     # set a fake original value
     advisor._current_completed_turn = 2
     advisor.reset(Board(), generic_actor("player"), generic_actor("opponent"), 0)
     # confirm reset of the current turn indicator
     completed_turn = advisor.current_completed_turn
     self.assertEqual(
         completed_turn,
         0,
         "Unexpectedly found {} instead of zero for the"
         "current completed turn value after resetting"
         "the advisor".format(completed_turn),
     )