code: def test_filter_cache_regression_2():
      cond1 = Condition(lambda: True)
      cond2 = Condition(lambda: True)
      cond3 = Condition(lambda: True)
  
      x = (cond1 & cond2) & cond3
      y = (cond1 & cond2) & cond3
      assert x == y
  
file_path: catboost/contrib/python/prompt-toolkit/py3/tests/test_filter.py
imports: from __future__ import annotations
  import pytest
  from prompt_toolkit.filters import Always, Condition, Filter, Never, to_filter
  from prompt_toolkit.filters.base import _AndList, _OrList
label_desc: Use image node_id 10 for calling a global function with example usage: test_filter_cache_regression_2() without return types