def METHOD_NAME(self):
    """Test that it supports different types of values."""
    arg_values = ["some str", 123, None, {}, SomeObj()]
    proto_values = ["some str", "123", "None", "{}", ".*SomeObj.*"]
    for arg_value, proto_value in zip(arg_values, proto_values):
        st.text_area("the label", arg_value)
        c = self.get_delta_from_queue().new_element.text_area
        self.assertEqual(c.label, "the label")
        self.assertTrue(re.match(proto_value, c.default))