[lang-ref] ( enum_string ) ( python )

def test_enum_string():
    from enum import Enum
    class Color(Enum):
        RED   = 'red'
        GREEN = 'green'
        BLUE  = 'blue'

    assert Color.RED.name  == 'RED'
    assert Color.RED.value == 'red'

    values = []
    for color in Color:
        values.append(color)

    assert values == [Color.RED, Color.GREEN, Color.BLUE]