ChannelMaps

Test implementation
This commit is contained in:
Jamie Hardt
2018-12-24 15:58:14 -08:00
parent ca873af772
commit f44d5c470c
2 changed files with 9 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
# pycmx # pycmx
# (c) 2018 Jamie Hardt # (c) 2018 Jamie Hardt
from re import compile from re import (compile, match)
class ChannelMap: class ChannelMap:

View File

@@ -33,7 +33,15 @@ class TestParse(TestCase):
self.assertEqual( events[0].edits[0].record_in , "01:00:00:00") self.assertEqual( events[0].edits[0].record_in , "01:00:00:00")
self.assertEqual( events[0].edits[0].record_out , "01:00:08:00") self.assertEqual( events[0].edits[0].record_out , "01:00:08:00")
self.assertTrue( events[0].edits[0].transition.kind == pycmx.Transition.Cut) self.assertTrue( events[0].edits[0].transition.kind == pycmx.Transition.Cut)
def test_channel_mop(self):
edl = pycmx.parse_cmx3600("tests/edls/TEST.edl")
events = list( edl.events )
self.assertFalse( events[0].edits[0].channels.video) self.assertFalse( events[0].edits[0].channels.video)
self.assertFalse( events[0].edits[0].channels.a1)
self.assertTrue( events[0].edits[0].channels.a2)
self.assertTrue( events[2].edits[0].channels.get_audio_channel(7) )
def test_multi_edit_events(self): def test_multi_edit_events(self):
edl = pycmx.parse_cmx3600("tests/edls/TEST.edl") edl = pycmx.parse_cmx3600("tests/edls/TEST.edl")