Esempio n. 1
0
    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!"
        )
Esempio n. 2
0
    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!")
Esempio n. 4
0
    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()