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
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"