コード例 #1
0
    def test_alter_seq_name(self, changes_dict):
        this_field: Field

        original = SeqName(base="file", extension="exr", start=100)
        new = original.alter(**changes_dict)

        print(f"org: {original}\nnew: {new}\nchanges:{changes_dict}")

        for this_field in fields(original):
            try:
                value = changes_dict[this_field.name]
            except KeyError:
                value = getattr(original, this_field.name)

            assert getattr(new, this_field.name) == value
コード例 #2
0
 def test_alter_extension_adds_period(self):
     original = SeqName(base="file", extension="exr", start=100)
     new = original.alter(extension="dpx")
     print(f"new_extension: {new.extension}")
     assert new.extension == ".dpx"