def test_generate_temp_playlist(self): self.generate_fixture_preview_files() task_id = self.task.id task_type_id = str(self.task.task_type_id) shots = playlists_service.generate_temp_playlist([task_id]) self.assertEqual(len(shots), 1) self.assertEqual(str(self.shot.id), shots[0]["id"]) self.assertEqual(len(shots[0]["preview_files"][task_type_id]), 2)
def post(self, project_id): """ Retrieve all playlists related to given project. --- tags: - Playlists description: It's mainly used for synchronisation purpose. parameters: - in: path name: project_id required: True schema: type: UUID example: a24a6ea4-ce75-4665-a070-57453082c25 responses: 200: description: All playlists related to given project """ user_service.check_project_access(project_id) task_ids = request.json.get("task_ids", []) return playlists_service.generate_temp_playlist(task_ids) or []
def post(self, project_id): user_service.check_project_access(project_id) task_ids = request.json.get("task_ids", []) return playlists_service.generate_temp_playlist(task_ids) or []