MCPcopy Create free account
hub / github.com/ipython/traitlets / test_assign_enum_value_name

Method test_assign_enum_value_name

tests/test_traitlets_enum.py:74–84  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

72 self.assertEqual(example.color, Color.red)
73
74 def test_assign_enum_value_name(self):
75 # -- CONVERT: string => Enum value (item)
76 # pylint: disable=no-member
77 enum_names = [enum_val.name for enum_val in Color.__members__.values()]
78 for value in enum_names:
79 self.assertIsInstance(value, str)
80 example = self.Example()
81 enum_value = Color.__members__.get(value)
82 example.color = value
83 self.assertIs(example.color, enum_value)
84 self.assertEqual(example.color.name, value) # type:ignore
85
86 def test_assign_scoped_enum_value_name(self):
87 # -- CONVERT: string => Enum value (item)

Callers

nothing calls this directly

Calls 1

getMethod · 0.45

Tested by

no test coverage detected