Exemple #1
0
    def setUp(self):
        super(RouteTaskChangeTestCase, self).setUp()

        self.generate_fixture_project_status()
        self.generate_fixture_project()
        self.generate_fixture_asset_type()
        self.generate_fixture_asset()
        self.generate_fixture_sequence()
        self.generate_fixture_shot()
        self.generate_fixture_department()
        self.generate_fixture_task_type()
        self.generate_fixture_task_status()
        self.generate_fixture_task_status_wip()
        self.generate_fixture_task_status_retake()
        self.generate_fixture_task_status_done()
        self.generate_fixture_task_status_todo()
        self.generate_fixture_person()
        self.generate_fixture_assigner()
        self.generate_fixture_task()

        self.open_status_id = str(self.task_status.id)
        self.wip_status_id = str(self.task_status_wip.id)
        self.retake_status_id = str(self.task_status_retake.id)
        self.done_status_id = str(self.task_status_done.id)

        self.is_event_fired = False
        events.unregister_all()
Exemple #2
0
    def setUp(self):
        super(TaskServiceTestCase, self).setUp()

        self.generate_fixture_project_status()
        self.generate_fixture_project()
        self.generate_fixture_asset_type()
        self.generate_fixture_asset()
        self.generate_fixture_sequence()
        self.generate_fixture_shot()
        self.generate_fixture_department()
        self.generate_fixture_task_type()
        self.generate_fixture_task_status()
        self.generate_fixture_task_status_wip()
        self.generate_fixture_task_status_to_review()
        self.generate_fixture_person()
        self.generate_fixture_assigner()
        self.generate_fixture_task()
        self.generate_fixture_shot_task()
        self.generate_fixture_file_status()
        self.generate_fixture_software()
        self.generate_fixture_working_file()
        self.generate_fixture_output_type()
        self.generate_fixture_output_file()

        self.task_id = self.task.id
        self.open_status_id = self.task_status.id
        self.wip_status_id = self.task_status_wip.id
        self.to_review_status_id = self.task_status_to_review.id

        self.is_event_fired = False
        events.unregister_all()
Exemple #3
0
    def setUp(self):
        super(SyncServiceTestCase, self).setUp()

        self.generate_fixture_project_status()
        self.generate_fixture_project()
        self.generate_fixture_asset_type()
        self.generate_fixture_asset()
        self.generate_fixture_sequence()
        self.generate_fixture_shot()

        self.last_event_data = {}
        events.unregister_all()
        self.new_project_id = str(uuid.uuid4())

        self.real_fetch_one = gazu.client.fetch_one

        def fetch_one_mock(model_name, model_id):
            return {
                "id": self.new_project_id,
                "name": "Test Sync Project",
                "project_status_id": str(self.open_status.id),
                "team": [],
                "type": "Project"
            }

        gazu.client.fetch_one = fetch_one_mock
    def setUp(self):
        super(CreateAssetsTestCase, self).setUp()

        self.generate_fixture_project_status()
        self.generate_fixture_project()
        self.generate_fixture_entity_type()

        self.is_event_fired = False
        events.unregister_all()
Exemple #5
0
    def test_create_entry(self):
        events.register("project:new", "handle_event", self)
        create_func = sync_service.create_entry("projects", "project", Project,
                                                "new")
        create_func({"project_id": self.new_project_id})
        self.assertTrue("project_id" in self.last_event_data)
        self.assertIsNotNone(Project.get(self.last_event_data["project_id"]))

        self.last_event_data = {}
        events.unregister_all()
        events.register("project:update", "handle_event", self)
        create_func = sync_service.create_entry("projects", "project", Project,
                                                "update")
        create_func({"project_id": self.new_project_id})
        self.assertTrue("project_id" in self.last_event_data)
        project = Project.get(self.last_event_data["project_id"])
        self.assertEqual(project.name, "Test Sync Project")
Exemple #6
0
    def setUp(self):
        super(BaseEditTestCase, self).setUp()
        self.generate_fixture_project_status()
        project = self.generate_fixture_project()
        self.project_name = project.name

        self.generate_fixture_asset_type()
        self.generate_fixture_asset()

        episode = self.generate_fixture_episode()
        self.episode_id = str(episode.id)
        self.episode_name = episode.name

        self.generate_fixture_edit(parent_id=episode.id)
        self.edit_id = self.edit.id
        self.edit_dict = self.edit.serialize(obj_type="Edit")

        self.generate_fixture_person()
        self.person_id = str(self.person.id)

        self.generate_fixture_assigner()
        self.generate_fixture_task_status()
        self.generate_fixture_department()
        self.generate_fixture_task_type()
        self.task_type_edit_dict = self.task_type_edit.serialize()

        self.generate_fixture_task()
        self.generate_fixture_task(
            name="Edit",
            entity_id=self.edit_id,
            task_type_id=self.task_type_edit.id,
        )
        self.generate_fixture_task(
            name="DCP",
            entity_id=self.edit_id,
            task_type_id=self.task_type_edit.id,
        )

        self.maxDiff = None

        self.is_event_fired = False
        events.unregister_all()
Exemple #7
0
    def setUp(self):
        super(AssetsTestCase, self).setUp()
        self.generate_fixture_project_status()
        self.generate_fixture_project()
        self.generate_fixture_asset_type()
        self.generate_fixture_asset()
        self.generate_fixture_sequence()
        self.generate_fixture_shot()
        self.generate_fixture_person()
        self.generate_fixture_assigner()
        self.generate_fixture_department()
        self.generate_fixture_task_status()
        self.generate_fixture_task_type()
        self.generate_fixture_task()
        self.generate_fixture_task(name="Secondary")
        self.asset_dict = self.asset.serialize(obj_type="Asset")
        self.maxDiff = None

        self.is_event_fired = False
        events.unregister_all()
Exemple #8
0
    def setUp(self):
        super(PublishFileTestCase, self).setUp()

        self.generate_fixture_project_status()
        self.generate_fixture_project()
        self.generate_fixture_entity_type()
        self.generate_fixture_entity()
        self.generate_fixture_sequence()
        self.generate_fixture_shot()
        self.generate_fixture_department()
        self.generate_fixture_task_type()
        self.generate_fixture_task_status()
        self.generate_fixture_task_status_wip()
        self.generate_fixture_person()
        self.generate_fixture_assigner()
        self.generate_fixture_task()
        self.generate_fixture_shot_task()
        self.generate_fixture_working_file()
        self.generate_fixture_shot_working_file()

        events.unregister_all()
Exemple #9
0
 def setUp(self):
     super(EventsTestCase, self).setUp()
     self.counter = 1
     events.unregister_all()