diff --git a/test/dynamo_expected_failures/CPython313-test_ordered_dict-CPythonOrderedDictTests.test_views b/test/dynamo_expected_failures/CPython313-test_ordered_dict-CPythonOrderedDictTests.test_views deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/torch/_dynamo/variables/dicts.py b/torch/_dynamo/variables/dicts.py index 1519d0006818..ca206c5e2bab 100644 --- a/torch/_dynamo/variables/dicts.py +++ b/torch/_dynamo/variables/dicts.py @@ -1341,3 +1341,11 @@ def view_items_vt(self): def python_type(self): return dict_items + + def call_method(self, tx, name, args, kwargs): + if name == "__eq__": + assert len(args) == 1 + if isinstance(args[0], DictItemsVariable): + return self.dv_dict.call_method(tx, "__eq__", [args[0].dv_dict], {}) + return ConstantVariable.create(False) + return super().call_method(tx, name, args, kwargs)