code: def test_multiple_types(self):
      class A(Configurable):
          list_of_properties = TypedListProperty(
              element_type=(int, float), n_elements=3
          )
  
      a = A(list_of_properties=[1, -2.0, 3.4])
  
      with self.assertRaises(TypeError):
          a.list_of_properties = (1, 1.23, "x")
  
imports: from collections import namedtuple
  import numpy
  from neupy.core.config import Configurable
  from neupy.core.properties import Property, ArrayProperty, TypedListProperty, BoundedProperty, ProperFractionProperty, NumberProperty, IntProperty, ChoiceProperty, WithdrawProperty
  from base import BaseTestCase
label_desc: Use image node_id 2 for calling the TypedListPropertiesTestCase obj's underlying member method code with example usage: obj.test_multiple_types() without return types