def test_100_channel(self):
     self.assertEqual(Channel.open_channel_TS(1, 1, 100, 1, 0), [100])
     self.assertEqual(Channel.open_channel_TS(1, 1, 100, 0, 1), [0])
     self.assertEqual(Channel.open_channel_TS(1, 0.5, 100, 1, 0),
                      [100, 100])
     self.assertEqual(Channel.open_channel_TS(0, 0.5, 100, 1, 0), [])
     self.assertEqual(Channel.open_channel_TS(1, 0.5, 100, 0, 1), [0, 0])
 def test_two_channel(self):
     self.assertEqual(Channel.open_channel_TS(1, 1, 2, 1, 0), [2])
     self.assertEqual(Channel.open_channel_TS(1, 1, 2, 0, 1), [0])
     self.assertEqual(Channel.open_channel_TS(1, 0.5, 2, 1, 0), [2, 2])
     self.assertEqual(Channel.open_channel_TS(0, 0.5, 2, 1, 0), [])
     self.assertEqual(Channel.open_channel_TS(1, 0.5, 2, 0, 1), [0, 0])
 def test_zero_channels(self):
     self.assertEqual(Channel.open_channel_TS(1, 0.1, 0, 1, 1), [])
     self.assertEqual(Channel.open_channel_TS(0, 0.1, 0, 1, 1), [])