def METHOD_NAME(self):
    self.load_task()
    self.assertEqual(len(self.tasks), 1)
    self.tasks = self.get("data/tasks")
    self.assertEqual(len(self.tasks), 1)
    task = self.tasks[0]
    task = tasks_service.get_task_with_relations(task["id"])
    project = Project.get_by(name=self.sg_task["project"]["name"])
    task_type = TaskType.get_by(name=self.sg_task["step"]["name"])
    task_status = TaskStatus.get_by(
        short_name=self.sg_task["sg_status_list"]
    )
    assets = assets_service.get_assets(
        {"shotgun_id": self.sg_task["entity"]["id"]}
    )
    entity = assets[0]
    assigner = Person.get_by(
        last_name=self.sg_task["created_by"]["name"].split(" ")[1]
    )
    assignee = Person.get_by(
        last_name=self.sg_task["task_assignees"][0]["name"].split(" ")[1]
    )
    self.assertEqual(task["name"], self.sg_task["cached_display_name"])
    self.assertEqual(task["duration"], self.sg_task["duration"])
    self.assertEqual(task["shotgun_id"], self.sg_task["id"])
    self.assertEqual(task["project_id"], str(project.id))
    self.assertEqual(task["task_type_id"], str(task_type.id))
    self.assertEqual(task["task_status_id"], str(task_status.id))
    self.assertEqual(task["entity_id"], entity["id"])
    self.assertEqual(task["assigner_id"], str(assigner.id))
    self.assertEqual(task["assignees"][0], str(assignee.id))