def test_basic(self): aaf.util.set_diagnostic_output_callback(diagnostic_output_callback) test_file = os.path.join(sandbox, "test_DiagnosticOutput.aaf") f = aaf.open(test_file, 'w') timeline = f.create.TimelineMobSlot() timeline.mark_in = 1 assert timeline.mark_in == 1 timeline.mark_in = 2 assert timeline.mark_in == 2 timeline.mark_out = 100 assert timeline.mark_out == 100 timeline.mark_out = 10 assert timeline.mark_out == 10 # File won't save unless MobSlot has a segment # seq = f.create.Sequence("picture") # timeline.segment = seq mob = f.create.MasterMob() mob.append_slot(timeline) f.storage.add_mob(mob) try: f.save() except: print(traceback.format_exc()) global LOG # there should be something in the log assert len(LOG) print("Diagnostic Log:\n") print(LOG) print( "A stack track and a diagnostic should print out, this is corrrect!" )
def test_basic(self): test_file = os.path.join(sandbox, "test_TimelineMobSlot.aaf") f = aaf.open(test_file, 'w') timeline = f.create.TimelineMobSlot() timeline.mark_in = 1 assert timeline.mark_in == 1 timeline.mark_in = 2 assert timeline.mark_in == 2 timeline.mark_out = 100 assert timeline.mark_out == 100 timeline.mark_out = 10 assert timeline.mark_out == 10 # File won't save unless MobSlot has a segment seq = f.create.Sequence("picture") timeline.segment = seq mob = f.create.MasterMob() mob.append_slot(timeline) f.storage.add_mob(mob) f.save() f.close() f = aaf.open(test_file, 'r') mob = f.storage.master_mobs()[0] timeline = mob.slots()[0] print(timeline) assert timeline.mark_in == 2 assert timeline.mark_out == 10 f.close()
def test_basic(self): aaf.util.set_diagnostic_output_callback(diagnostic_output_callback) test_file = os.path.join(sandbox, "test_DiagnosticOutput.aaf") f = aaf.open(test_file, 'w') timeline = f.create.TimelineMobSlot() timeline.mark_in = 1 assert timeline.mark_in == 1 timeline.mark_in = 2 assert timeline.mark_in == 2 timeline.mark_out = 100 assert timeline.mark_out == 100 timeline.mark_out = 10 assert timeline.mark_out == 10 # File won't save unless MobSlot has a segment # seq = f.create.Sequence("picture") # timeline.segment = seq mob = f.create.MasterMob() mob.append_slot(timeline) f.storage.add_mob(mob) try: f.save() except: print(traceback.format_exc()) global LOG # there should be something in the log assert len(LOG) print("Diagnostic Log:\n") print(LOG) print("A stack track and a diagnostic should print out, this is corrrect!")