Example #1
0
class TestTestABSGame(unittest.TestCase):

    def setUp(self):
        self.logger = logging.getLogger("TestABSGame")
        self.yg = TestYieldGenerator()
        self.cg = CueGenerator()
        self.game = ABSGame(self.yg, self.cg)


    def test_game(self):
        self.game.start_game()
        self.game.examine_document()
        self.game.examine_document()
        self.game.examine_document()
        self.game.examine_document()
        self.game.issue_query()
        self.game.examine_document()
        self.game.examine_document()
        self.game.print_state()
        self.assertEquals(self.game.points,15)
        self.assertEquals(self.game.tokens,22)