code: def test_debc026_component_not_children():
      children = [Component(id="a"), html.Div(id="b"), "c", 1]
      for i in range(len(children)):
          # cycle through each component in each position
          children = children[1:] + [children[0]]
  
          # use html.Div because only real components accept positional args
          html.Div(children)
          # the first arg is children, and a single component works there
          html.Div(children[0], id="x")
  
          with pytest.raises(TypeError):
              # If you forget the `[]` around children you get this:
              html.Div(
                  children[0], children[1], children[2], children[3]
              )
  
imports: import json
  import plotly
  import pytest
  from dash import __version__, Dash
  from dash import html
  from dash.development.base_component import Component
  from dash import dcc, Input, Output
label_desc: Use image node_id 27 for calling a global function with example usage: test_debc026_component_not_children() without return types