def test_save_restore2(self): items = [ ( ((0, 0), ), DetailedGame("1111", left_wingame=True, left_opener=True, tiebreak=False), ), ( ((1, 0), ), DetailedGame("0000", left_wingame=True, left_opener=False, tiebreak=False), ), ] ds = DetailedScore(items, retired=True) ds.error = error_code("SET5_SCORE_PROBLEMS") | error_code( "SET4_SCORE_PROBLEMS") text = ds.tostring() ds2 = DetailedScore.from_str(text) self.assertEqual(ds, ds2)
def test_save_restore(self): ds = DetailedScoreTest.make_2set_det_score() text = ds.tostring() ds2 = DetailedScore.from_str(text) self.assertEqual(ds, ds2)
def detailed_score(self): if self.detailed_score_txt: return DetailedScore.from_str(self.detailed_score_txt)