code: def test_choice_property_from_dict(self):
      class A(Configurable):
          choice = ChoiceProperty(
              choices={"one": 1, "two": 2, "three": 3}
          )
  
      a = A(choice="three")
      self.assertEqual(a.choice, 3)
      a.choice = "one"
      self.assertEqual(a.choice, 1)
  
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 1 for calling the ChoicesPropertiesTestCase obj's underlying member method code with example usage: obj.test_choice_property_from_dict() without return types