diff --git a/Lib/test/test_dict.py b/Lib/test/test_dict.py index 8aef739c0..c999c8174 100644 --- a/Lib/test/test_dict.py +++ b/Lib/test/test_dict.py @@ -1300,8 +1300,6 @@ class DictTest(unittest.TestCase): except RuntimeError: # implementation defined pass - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_dictitems_contains_use_after_free(self): class X: def __eq__(self, other): diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index 85e2fad83..5856fc3ce 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -997,7 +997,7 @@ impl PyDictItems { } let key = needle.fast_getitem(0); let found = zelf.dict().contains(key.clone(), vm)?; - if found == false { + if !found { return Ok(false); } let value = needle.fast_getitem(1);