code: def test_experimental_function(self):
      @experimental()
      def my_func():
          pass
  
      with self.assertWarnsRegex(
          ExperimentalWarning,
          r"The function my_func is experimental "
          r"and maybe subject to change soon.",
      ):
          my_func()
  
      @experimental
      def my_other_func():
          pass
  
      with self.assertWarnsRegex(
          ExperimentalWarning,
          r"The function my_other_func is experimental "
          r"and maybe subject to change soon.",
      ):
          my_other_func()
  
imports: import unittest
  from packaging import version
  from unittest.mock import patch
  from small_text.utils.annotations import deprecated, experimental, DeprecationError, ExperimentalWarning
label_desc: Use image node_id 3 for calling the ExperimentalDecoratorTest obj's underlying member method code with example usage: obj.test_experimental_function() without return types