def setUp(self): super(TestPathsFromTemplateGlob, self).setUp() self.tk = Tank(self.project_root) keys = { "Shot": StringKey("Shot"), "version": IntegerKey("version", format_spec="03"), "seq_num": SequenceKey("seq_num", format_spec="05") } self.template = TemplatePath("{Shot}/{version}/filename.{seq_num}", keys, root_path=self.project_root)
def setUp(self): super(TestPathsFromTemplate, self).setUp() self.setup_fixtures() # create project data # two sequences seq1_path = os.path.join(self.project_root, "sequences/Seq_1") self.add_production_path(seq1_path, { "type": "Sequence", "id": 1, "name": "Seq_1" }) seq2_path = os.path.join(self.project_root, "sequences/Seq_2") self.add_production_path(seq2_path, { "type": "Sequence", "id": 2, "name": "Seq_2" }) # one shot shot_path = os.path.join(seq1_path, "Shot_1") self.add_production_path(shot_path, { "type": "Shot", "id": 1, "name": "shot_1" }) # one step step_path = os.path.join(shot_path, "step_name") self.add_production_path(step_path, { "type": "Step", "id": 1, "name": "step_name" }) self.tk = Tank(self.project_root) # using template from standard setup self.template = self.tk.templates.get("maya_shot_work") # make some fake files with different versions fields = { "Sequence": "Seq_1", "Shot": "shot_1", "Step": "step_name", "name": "filename" } fields["version"] = 1 file_path = self.template.apply_fields(fields) self.file_1 = file_path self.create_file(self.file_1) fields["version"] = 2 file_path = self.template.apply_fields(fields) self.file_2 = file_path self.create_file(self.file_2)
def test_project_from_param(self): tank = Tank(self.project_root) self.assertEqual(self.project_root, tank.project_path)
def setUp(self): super(TestTemplatesLoaded, self).setUp() self.setup_multi_root_fixtures() # some template names we know exist in the standard template self.expected_names = ["maya_shot_work", "nuke_shot_work"] self.tk = Tank(self.project_root)
def setUp(self): super(TestDocumentationProperty, self).setUp() self.tk = Tank(self.project_root)
def setUp(self): super(TestVersionProperty, self).setUp() self.tk = Tank(self.project_root)
def setUp(self): super(TestTemplateFromPath, self).setUp() self.setup_fixtures() self.tk = Tank(self.project_root)