def test_save_restore(self): det_game = DetailedGame( "0110011011", left_wingame=True, left_opener=True, tiebreak=False, error=error_code("SPANING"), ) text = str(det_game) det_game2 = DetailedGame.from_str(text) self.assertEqual(det_game, det_game2)
def test_save_restore2(self): det_game = DetailedGame( "000001111111111", left_wingame=True, left_opener=True, tiebreak=True, supertiebreak=True, error=0, ) text = str(det_game) det_game2 = DetailedGame.from_str(text) self.assertEqual(det_game, det_game2) self.assertEqual(15, len(list(iter(det_game2))))
def test_final_num_score(self): dg = DetailedGame.from_str("wot_E32768PLWLWL11011") fin_num_scr = dg.final_num_score(before=False) self.assertEqual(fin_num_scr, (6, 4)) fin_num_scr = dg.final_num_score(before=True) self.assertEqual(fin_num_scr, (5, 4))