docstr: Test to_int_color_tuple with good inputs
docstr_tok: ["Test","to_int_color_tuple","with","good","inputs"]
code: def test_to_int_color_tuple(self):
      """Test to_int_color_tuple with good inputs"""
      test_combinations = [
          # Hex-3, 4, 6, 8
          ("#0f0", (0, 255, 0, 255)),
          ("#0f08", (0, 255, 0, 136)),
          ("#00ff00", (0, 255, 0, 255)),
          ("#00ff0088", (0, 255, 0, 136)),
          # Capitalization
          ("#00FF00", (0, 255, 0, 255)),
          # All-int lists/tuples
          ([0, 255, 0], (0, 255, 0)),
          ((0, 255, 0), (0, 255, 0)),
          ([0, 255, 0, 128], (0, 255, 0, 128)),
          ((0, 255, 0, 128), (0, 255, 0, 128)),
          # All-float lists/tuples
          ([0.0, 0.2, 1.0], (0, 51, 255)),
          ((0.0, 0.2, 1.0), (0, 51, 255)),
          ([0.0, 0.2, 1.0, 0.2], (0, 51, 255, 51)),
          ((0.0, 0.2, 1.0, 0.2), (0, 51, 255, 51)),
          # Float-int lists/tuples
          ([0, 255, 0, 0.2], (0, 255, 0, 51)),
          ((0, 255, 0, 0.2), (0, 255, 0, 51)),
          # Values beyond 0-255 or 0.0-1.0 bounds
          ([600, -100, 50], (255, 0, 50)),
          ((600, -100, 50), (255, 0, 50)),
          ([2.0, -1.0, 50], (255, 0, 50)),
          ((2.0, -1.0, 50), (255, 0, 50)),
      ]
  
      for test_arg, expected_out in test_combinations:
          out = color_util.to_int_color_tuple(test_arg)
          self.assertEqual(out, expected_out)
  
file_path: streamlit/lib/tests/streamlit/color_util_test.py
imports: import unittest
  from streamlit import color_util
label_desc: Use image node_id 1 for calling the ColorUtilTest obj's underlying member method code with example usage: obj.test_to_int_color_tuple() without return types