code: def _broadcastable_arrays(draw):
      num_of_array = draw(st.integers(1, 3))
      shapes = draw(
          helpers.mutually_broadcastable_shapes(num_shapes=num_of_array)
      )
      xs = []
      for i in range(num_of_array):
          xs.append(
              draw(
                  helpers.array_values(
                      dtype=helpers.get_dtypes("valid"), shape=shapes[i]
                  )
              )
          )
      return xs
  
file_path: ivy/ivy_tests/test_ivy/test_frontends/test_numpy/test_broadcast/test_methods.py
imports: from hypothesis import strategies
  import numpy
  import ivy
  from ivy.functional.frontends.numpy import broadcast
  import ivy_tests.test_ivy.helpers
  from ivy_tests.test_ivy.helpers import handle_frontend_test
label_desc: Use image node_id 1 for calling a global function with example usage: _broadcastable_arrays(draw) and returns: xs