Пример #1
0
    def test_error(self):
        from alsamidi import Seq
        import alsamidi

        alsamidi.open.side_effect = IOError
        seq = Seq()
        seq.write('path')
Пример #2
0
    def test_write_no_name(self):
        from alsamidi import Seq

        data = (9, 60, 127, 0, 10)
        event = (5, 1, 0, 0, (1, 0), (0, 0), (0, 0), data)
        track = [event]

        seq = Seq()
        seq.names = []
        seq.tags = {'name': 'value'}
        seq.orderedtags = ['name']
        seq.tracks = [track]

        seq.write('path')
        line = '5,1,0,0,1 0,0 0,0 0,9 60 127 0 10\n'
        self.file.write.assert_called_with(line)