コード例 #1
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
    def test_subtraction_non_default_base(self):
        tc1 = TimeCode(frames=10, base=10)
        tc2 = TimeCode(frames=5, base=10)

        new_tc = tc1 - tc2

        self.assertEquals(new_tc.base(), tc1.base())
        self.assertEquals(new_tc.frames(), 5)
コード例 #2
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
    def test_addition_non_default_base(self):
        tc1 = TimeCode(frames=25, base=30)
        tc2 = TimeCode(frames=24, base=30)

        new_tc = tc1 + tc2

        self.assertEquals(new_tc.base(), tc1.base())
        self.assertEquals(new_tc.frames(), 49)
コード例 #3
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
 def test_frames_tc_frames_empty(self):
     tc = TimeCode(tc="00:00:00:12", frames=0)
     self.assertEquals(tc.base(), 24)
     self.assertEquals(tc._frames, 12)
コード例 #4
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
 def test_frames_tc_tc_empty(self):
     tc = TimeCode(tc="00:00:00:00", frames=2)
     self.assertEquals(tc.base(), 24)
     self.assertEquals(tc._frames, 2)
コード例 #5
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
 def test_tc(self):
     tc = TimeCode(tc="00:00:01:00")
     self.assertEquals(tc.base(), 24)
     self.assertEquals(tc._frames, 24)
コード例 #6
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
 def test_frames(self):
     tc = TimeCode(frames=20)
     self.assertEquals(tc.base(), 24)
     self.assertEquals(tc._frames, 20)
コード例 #7
0
ファイル: test_timecode.py プロジェクト: svenni/editparser
 def test_base(self):
     tc = TimeCode(base=30)
     self.assertEquals(tc.base(), 30)
     self.assertEquals(tc._frames, 0)