mirror of
https://github.com/iluvcapra/pycmx.git
synced 2025-12-31 08:50:54 +00:00
Event reimplementation
Implementation of events and edits
This commit is contained in:
@@ -16,8 +16,24 @@ class TestParse(TestCase):
|
||||
|
||||
for fn, count in zip(files, counts):
|
||||
edl = pycmx.parse_cmx3600(f"tests/edls/{fn}" )
|
||||
actual = len(edl.events())
|
||||
self.assertTrue( actual == count , f"expected {count} but found {actual}")
|
||||
actual = len(list(edl.events ))
|
||||
self.assertTrue( actual == count , f"expected {count} in file {fn} but found {actual}")
|
||||
|
||||
|
||||
def test_events(self):
|
||||
|
||||
edl = pycmx.parse_cmx3600("tests/edls/TEST.edl")
|
||||
events = list( edl.events )
|
||||
|
||||
self.assertEqual( int(events[0].number) , 1)
|
||||
self.assertEqual( events[0].edits[0].source , "OY_HEAD_")
|
||||
self.assertEqual( events[0].edits[0].clip_name , "HEAD LEADER MONO")
|
||||
|
||||
self.assertEqual( int(events[42].number) , 43)
|
||||
self.assertEqual( events[42].edits[0].source , "TC_R1_V1")
|
||||
self.assertEqual( events[42].edits[0].clip_name , "TC R1 V1.2 TEMP1 FX ST.WAV")
|
||||
|
||||
self.assertEqual( events[42].edits[1].source , "TC_R1_V6")
|
||||
self.assertEqual( events[42].edits[1].clip_name , "TC R1 V6 TEMP2 ST FX.WAV")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user