code: def test_columns():
      def script():
          import streamlit as st
  
          c1, c2 = st.columns(2)
          with c1:
              st.text("c1")
          c2.radio("c2", ["a", "b", "c"])
  
      at = AppTest.from_function(script).run()
      assert len(at.columns) == 2
      assert at.columns[0].weight == at.columns[1].weight
      assert at.columns[0].text[0].value == "c1"
      assert at.columns[1].radio[0].value == "a"
  
      repr(at.columns[0])
  
imports: from datetime import date, datetime, time
  import numpy
  import pandas
  import pytest
  from streamlit.elements.markdown import MARKDOWN_HORIZONTAL_RULE_EXPRESSION
  from streamlit.testing.v1.app_test import AppTest
label_desc: Use image node_id 6 for calling a global function with example usage: test_columns() without return types