def test_to_dict(self): dictionary = ListUtility.to_dict(self.left) self.assertTrue(('file002.txt', 'file002.txt') in dictionary.iteritems()) self.assertFalse(('file003.txt', 'file002.txt') in dictionary.iteritems()) list_ = [FileDescriptor(name="file001"), FileDescriptor(name="file002")] dictionary = ListUtility.to_dict(list_, key_extractor=FileDescriptor().name) self.assertTrue((FileDescriptor(name="file001"), FileDescriptor(name="file001")) in dictionary.iteritems()) self.assertFalse((FileDescriptor(name="file001"), FileDescriptor(name="file002")) in dictionary.iteritems())