Beispiel #1
0
 def test_partial(self):
     lexer = mpd.lexer.Lexer(r"\partial 4. \staff")
     toc, toc_data = lexer.next()
     self.assertEquals(toc, lexer.PARTIAL)
     self.assertEquals(toc_data, mpd.duration.Duration.new_from_string("4."))
     toc, toc_data = lexer.next()
     self.assertEquals(toc, lexer.STAFF)
Beispiel #2
0
 def test_partial(self):
     lexer = mpd.lexer.Lexer(r"\partial 4. \staff")
     toc, toc_data = lexer.next()
     self.assertEquals(toc, lexer.PARTIAL)
     self.assertEquals(toc_data,
                       mpd.duration.Duration.new_from_string("4."))
     toc, toc_data = lexer.next()
     self.assertEquals(toc, lexer.STAFF)
Beispiel #3
0
 def test_m_notelen(self):
     lexer = mpd.lexer.Lexer("c8 d s16 r32")
     toc, toc_data = lexer.next()
     self.assertEquals(toc_data.m_duration.get_rat_value(), mpd.Rat(1, 8))
     self.assertEquals(lexer.m_notelen.get_rat_value(), mpd.Rat(1, 8))
     toc, toc_data = lexer.next()
     self.assertEquals(lexer.m_notelen.get_rat_value(), mpd.Rat(1, 8))
     toc, toc_data = lexer.next()
     self.assertEquals(toc_data.m_duration.get_rat_value(), mpd.Rat(1, 16))
     toc, toc_data = lexer.next()
     self.assertEquals(toc_data.m_duration.get_rat_value(), mpd.Rat(1, 32))
Beispiel #4
0
 def test_m_notelen(self):
     lexer = mpd.lexer.Lexer("c8 d s16 r32")
     toc, toc_data = lexer.next()
     self.assertEquals(toc_data.m_duration.get_rat_value(), mpd.Rat(1, 8))
     self.assertEquals(lexer.m_notelen.get_rat_value(), mpd.Rat(1, 8))
     toc, toc_data = lexer.next()
     self.assertEquals(lexer.m_notelen.get_rat_value(), mpd.Rat(1, 8))
     toc, toc_data = lexer.next()
     self.assertEquals(toc_data.m_duration.get_rat_value(), mpd.Rat(1, 16))
     toc, toc_data = lexer.next()
     self.assertEquals(toc_data.m_duration.get_rat_value(), mpd.Rat(1, 32))