Exemple #1
0
class MovieTestCase(TestCase):
    def _create_movie(self):
        filename = os.path.join("movie", "movie.mp4")
        piece_length = 128 * 1024
        filesize = os.stat(os.path.join(settings.TEST_DIR, filename)).st_size
        self.movie = Movie(filename, filesize,
            0, filesize / piece_length, piece_length, settings.TEST_DIR)

    def setUp(self):
        self._create_movie()

    def tearDown(self):
        try:
            shutil.rmtree(settings.DOWNLOAD_DIR)
        except OSError:
            pass

    def test_get_movie_duration(self):
        tdelta = self.movie.get_movie_duration()
        self.assertIsInstance(tdelta, datetime.timedelta)
        self.assertEqual(tdelta.seconds, 180)
Exemple #2
0
class MovieTestCase(TestCase):
    def _create_movie(self):
        filename = os.path.join("movie", "movie.mp4")
        piece_length = 128 * 1024
        filesize = os.stat(os.path.join(settings.TEST_DIR, filename)).st_size
        self.movie = Movie(filename, filesize, 0, filesize / piece_length,
                           piece_length, settings.TEST_DIR)

    def setUp(self):
        self._create_movie()

    def tearDown(self):
        try:
            shutil.rmtree(settings.DOWNLOAD_DIR)
        except OSError:
            pass

    def test_get_movie_duration(self):
        tdelta = self.movie.get_movie_duration()
        self.assertIsInstance(tdelta, datetime.timedelta)
        self.assertEqual(tdelta.seconds, 180)
Exemple #3
0
 def _set_duration(self, movie: Movie):
     tdelta = movie.get_movie_duration()
     if tdelta:
         self._view.rootObject().setProperty("movieDuration",
                                             tdelta.seconds * 1000)
Exemple #4
0
 def _set_duration(self, movie:Movie):
     tdelta = movie.get_movie_duration()
     if tdelta:
         self._view.rootObject().setProperty("movieDuration",
             tdelta.seconds * 1000)