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)
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)
def _set_duration(self, movie: Movie): tdelta = movie.get_movie_duration() if tdelta: self._view.rootObject().setProperty("movieDuration", tdelta.seconds * 1000)
def _set_duration(self, movie:Movie): tdelta = movie.get_movie_duration() if tdelta: self._view.rootObject().setProperty("movieDuration", tdelta.seconds * 1000)