code: def test_broadcastables():
      """Test the "broadcastables" argument when printing symbol-like objects."""
  
      # No restrictions on shape
      for s in [x, f_t]:
          for bc in [
              (),
              (False,),
              (True,),
              (False, False),
              (True, False),
          ]:
              assert (
                  theano_code_(s, broadcastables={s: bc}).broadcastable
                  == bc
              )
  
imports: import logging
  from sympy.external import import_module
  from sympy.testing.pytest import raises, SKIP, warns_deprecated_sympy
  import sympy
  from sympy.core.singleton import S
  from sympy.abc import x, y, z, t
  from sympy.printing.theanocode import theano_code, dim_handling, theano_function
label_desc: Use image node_id 15 for calling a global function with example usage: test_broadcastables() without return types