def get_change_summary(model1, model2):
    changes = get_changes_between_models(model1, model2, ['search_text'])
    change_descriptions = []
    for field, delta in changes.items():
        change_descriptions.append(_("%(field)s changed from '%(old_value)s'"
                                     " to '%(new_value)s'")
                                   % {'field': field,
                                      'old_value': delta[0],
                                      'new_value': delta[1]})
    return "\n".join(change_descriptions)
Describing an enumerated atom with multidimensional shape.
dataset/ETHPy150Open django-oscar/django-oscar/src/oscar/apps/dashboard/orders/views.py/get_change_summary--crossover with--dataset/ETHPy150Open PyTables/PyTables/tables/tests/test_enum.py/CreateAtomTestCase.test03a_validShapeMD