Example #1
0
class TestInspector(unittest.TestCase):
    def setUp(self):
        self._inspector = VideoInspector()
        self._inspector.setUp("input.mp4")

    def testContainer(self):
        self.assertEquals(self._inspector.container(),
                          "mov,mp4,m4a,3gp,3g2,mj2")

    def testWidth(self):
        self.assertTrue(self._inspector.width() > 0)

    def testHeight(self):
        self.assertTrue(self._inspector.height() > 0)

    def testVideoCodec(self):
        codec = None
        try:
            codec = self._inspector.video_codec()
        except:
            None
        self.assertTrue(codec is not None)

    def testAudioCodec(self):
        codec = None
        try:
            codec = self._inspector.audio_codec()
        except:
            None
        self.assertTrue(codec is not None)

    def testRawDuration(self):
        self.assertEquals(self._inspector.raw_duration(), "00:00:10.08")

    def testDuration(self):
        self.assertEquals(self._inspector.duration(), 10080)

    def testFPS(self):
        self.assertEquals(self._inspector.fps_round(), 30)