~timo-jyrinki/ubuntu/trusty/pitivi/backport_utopic_fixes

« back to all changes in this revision

Viewing changes to tests/test_transitions.py

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-05-26 15:29:58 UTC
  • mfrom: (3.1.20 experimental)
  • Revision ID: james.westby@ubuntu.com-20110526152958-90je1myzzjly26vw
Tags: 0.13.9.90-1ubuntu1
* Resynchronize on Debian
* debian/control:
  - Depend on python-launchpad-integration
  - Drop hal from Recommends to Suggests. This version has the patch applied
    to not crash without hal.
* debian/patches/01_lpi.patch:
  - launchpad integration  
* debian/rules:
  - Use gnome.mk so a translation template is built

Show diffs side-by-side

added added

removed removed

Lines of Context:
164
164
        self.failUnlessEqual(at.b_operation.props.duration, 5 * gst.SECOND)
165
165
 
166
166
 
167
 
 
 
167
 
168
168
        # make A longer
169
169
        objs["a"].duration = 11 * gst.SECOND
170
170
        self.failUnlessEqual(vt.start, 10 * gst.SECOND)
214
214
        vt.a.updatePosition(0)
215
215
        vt.b.updatePosition(1)
216
216
 
217
 
        self.failUnlessEqual(vt.a.gnl_object.props.priority, 8)
 
217
        self.failUnlessEqual(vt.a.gnl_object.props.priority, 9)
218
218
        self.failUnlessEqual(at.a._stagger, 0)
219
219
        self.failUnlessEqual(at.b._stagger, 1)
220
 
        self.failUnlessEqual(vt.b.gnl_object.props.priority, 9)
 
220
        self.failUnlessEqual(vt.b.gnl_object.props.priority, 10)
221
221
 
222
222
        self.failUnlessEqual(vt.controller.get("alpha", 0), 1.0)
223
223
        self.failUnlessEqual(vt.controller.get("alpha", vt.duration),
270
270
        ]
271
271
 
272
272
        expected = [
273
 
            ["a", "b", "c", "d", "f", "g", "h", "l"], 
 
273
            ["a", "b", "c", "d", "f", "g", "h", "l"],
274
274
            ["i"],
275
275
            ["e", "j"],
276
276
            ["k"]
286
286
            track1.addTrackObject(obj)
287
287
            objs[obj] = name
288
288
 
289
 
        result = [[objs[obj] for obj in layer] for layer in 
 
289
        result = [[objs[obj] for obj in layer] for layer in
290
290
            track1.getTrackObjectsGroupedByLayer()]
291
291
 
292
292
        self.failUnlessEqual(result, expected)
327
327
            ordered.append(obj)
328
328
 
329
329
        slots, valid = track1.getValidTransitionSlots(ordered)
330
 
        result = [[names[obj] for obj in layer] for layer in 
 
330
        result = [[names[obj] for obj in layer] for layer in
331
331
            slots]
332
332
 
333
333
        self.failUnlessEqual(result, expected)
494
494
        removed = []
495
495
 
496
496
        def transitionAddedCb(track, transition):
497
 
            added.append((names[transition.a], 
 
497
            added.append((names[transition.a],
498
498
                names[transition.b]))
499
499
 
500
500
        def transitionRemovedCb(track, transition):
676
676
            result = ["", []]
677
677
            for obj in track1.track_objects:
678
678
                result[0] += names[obj]
679
 
                result[1].append(obj._position) 
 
679
                result[1].append(obj._position)
680
680
            resulting_stagger = [(names[obj], obj._stagger) for obj in
681
681
                track1.track_objects]
682
682
            self.failUnlessEqual(result, expected)
698
698
        addClip('m', 16, 17)
699
699
        expected = ["abcmdfghijkl", [0, 1, 2, 0, 3, 5, 4, 5, 0, 6, 7, 0]]
700
700
        verify_result(expected)
701
 
 
 
701
 
702
702
        # re-order a few clips
703
703
 
704
704
        track1.disableUpdates()