From: Elizabeth Uselton Date: Mon, 22 Jul 2019 01:44:37 +0000 (-0700) Subject: Revert "bpo-37555: cleaning up changes unnecessary to the final product" X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=84489c8489aa7993a7603b668e390e8e0f80708d;p=thirdparty%2FPython%2Fcpython.git Revert "bpo-37555: cleaning up changes unnecessary to the final product" This reverts commit 18e964ba0126d8964d89842cb95534b63c2d326e. --- diff --git a/Lib/unittest/mock.py b/Lib/unittest/mock.py index 95c728fa6604..a09671a03248 100644 --- a/Lib/unittest/mock.py +++ b/Lib/unittest/mock.py @@ -337,13 +337,19 @@ class _CallList(list): for i in range(0, len_self - len_value + 1): sub_list = self[i:i+len_value] - if sub_list == value: + if value == sub_list: return True return False def __repr__(self): return pprint.pformat(list(self)) + def __eq__(self, other): + self_list = list(self) + other_list = list(other) + # checking equality both directions is necessary for ANY to work + return self_list == other_list or other_list == self_list + def _check_and_set_parent(parent, value, name, new_name): # function passed to create_autospec will have mock