コード例 #1
0
ファイル: test_alsamidi.py プロジェクト: ppaez/alsaseq
    def test_read_not_found(self):
        import os
        from alsamidi import Seq

        os.path.exists.return_value = False
        seq = Seq()
        seq.read('path')
        self.assertEqual([], seq.tracks)
コード例 #2
0
ファイル: test_alsamidi.py プロジェクト: ppaez/alsaseq
    def test_read_default_track(self):
        from alsamidi import Seq

        text = '6,1,0,1,2 5430786,20 0,130 0,1 108 82 0 0'

        self.file.readlines.return_value = text.split('\n')
        seq = Seq()
        seq.read('path')
        self.assertEqual(['Default'], seq.names)
コード例 #3
0
ファイル: test_alsamidi.py プロジェクト: ppaez/alsaseq
    def test_read_track(self):
        from alsamidi import Seq

        seq = Seq()
        seq.read('path')
        self.assertEqual([[
                (6, 1, 0, 1,
                (2, 5430786),
                (20, 0),
                (130, 0), (1, 108, 82, 0, 0))]], seq.tracks)
コード例 #4
0
ファイル: test_alsamidi.py プロジェクト: ppaez/alsaseq
    def test_read_named_track(self):
        from alsamidi import Seq

        seq = Seq()
        seq.read('path')
        self.assertEqual(['track melody'], seq.names)