blob: 85e6b7f6ea6a0a2fd9c828c3820ab9f28e541f97 [file] [log] [blame] [edit]
import unittest
from ..channel2 import Channel
class ChannelTests(unittest.TestCase):
def setUp(self):
tracks = [(1, 2, 0), (1, 3, 1), (3, 5, 2)]
self.channel = Channel(tracks)
def test_init(self):
self.assertEqual(
self.channel.tracks, [(1, 2, 0), (1, 3, 1), (3, 5, 2)]
)
def test_pack(self):
self.channel.pack_tracks()
self.assertEqual(len(self.channel.trees), 2)
self.assertEqual(
[xx for xx in self.channel.trees[1]], [(1, 2, 0), (3, 5, 2)]
)
self.assertEqual([xx for xx in self.channel.trees[0]], [(1, 3, 1)])