def METHOD_NAME(self):
    """
    Test the update of models that inherit from RetentionDateObjectMixin.
    This function tests the behavior of updating the retention date of a `Video`
    object. The retention date should be a no call should be done.
    """
    video = VideoFactory(playlist=self.playlist)
    with patch(
        "marsha.core.models.playlist.s3_utils", new=self.mock_s3_utils
    ), patch.object(timezone, "now", return_value=datetime(2022, 1, 15)):
        video.retention_date = datetime(2022, 1, 1)
        video.save()
        video.refresh_from_db()
        self.assertEqual(video.retention_date, date(2022, 1, 1))
        self.mock_s3_utils.update_expiration_date.assert_not_called()