test difflib