From f44d5c470ceaf2d873d8df7be97d1ebce7a65627 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Mon, 24 Dec 2018 15:58:14 -0800 Subject: [PATCH] ChannelMaps Test implementation --- pycmx/channel_map.py | 2 +- tests/test_parse.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pycmx/channel_map.py b/pycmx/channel_map.py index f6fb0d3..c7e9121 100644 --- a/pycmx/channel_map.py +++ b/pycmx/channel_map.py @@ -1,7 +1,7 @@ # pycmx # (c) 2018 Jamie Hardt -from re import compile +from re import (compile, match) class ChannelMap: diff --git a/tests/test_parse.py b/tests/test_parse.py index cb76c65..2ae0f57 100644 --- a/tests/test_parse.py +++ b/tests/test_parse.py @@ -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_out , "01:00:08:00") 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.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): edl = pycmx.parse_cmx3600("tests/edls/TEST.edl")