Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 def testMakeEmptyDefault(self):
     score = ScoreFactory.makeEmptyScore(16, None, None)
     self.assertEqual(score.numMeasures(), 16)
Ejemplo n.º 5
0
 def testMakeEmptyDefault(self):
     score = ScoreFactory.makeEmptyScore(16, None, None)
     self.assertEqual(score.numMeasures(), 16)