def newScore(self, kit, numMeasures=16, counter=None): if counter is None: if self._score is None: counter = None else: counter = self.defaultCount newScore = ScoreFactory.makeEmptyScore(numMeasures=numMeasures, counter=counter, kit=kit) self._setScore(newScore)
def newScore(self, kit, numMeasures = 16, counter = None): if counter is None: if self._score is None: counter = None else: counter = self.defaultCount newScore = ScoreFactory.makeEmptyScore(numMeasures = numMeasures, counter = counter, kit = kit) self._setScore(newScore)
def testWriteUnicode(self): tmp = tempfile.NamedTemporaryFile(suffix=".brp", prefix="unicode_test_v1", delete=False) try: tmp.close() score = ScoreFactory.makeEmptyScore(8) score.scoreData.title = u"\u20b9" ScoreSerializer.saveScore(score, tmp.name) score2 = ScoreSerializer.loadScore(tmp.name) self.assertEqual(score.hashScore(), score2.hashScore()) self.assertEqual(score2.scoreData.title, u"\u20b9") finally: try: tmp.close() except RuntimeError: pass os.unlink(tmp.name)
def testMakeEmptyDefault(self): score = ScoreFactory.makeEmptyScore(16, None, None) self.assertEqual(score.numMeasures(), 16)