def test_save_best_score_with_file(self): scores_file = NamedTemporaryFile(delete=True) g = Game(scores_file=scores_file.name) g.best_score = 0 g.score = 1000 g.saveBestScore() self.assertEqual(g.best_score, 1000)
def test_save_best_score_with_file(self): s = 1000 scores_file = NamedTemporaryFile(delete=True) g = Game(scores_file=scores_file.name) g.best_score = 0 g.score = s g.saveBestScore() self.assertEqual(g.best_score, s)
def test_start_game_resume(self): cellvalue = 2 g1 = Game(scores_file=None) g1.board.setCell(0, 0, cellvalue) g1.score = 42 self.assertTrue(g1.store()) sys.argv = ['term2048', '--resume'] g2 = ui.start_game(debug=True) self.assertEqual(cellvalue, g2.board.getCell(0, 0)) self.assertEqual(g1.score, g2.score)