1234567891011121314151617181920212223 |
- from enum import Enum
- from pyrsistent import field, pvector_field
- class ExampleEnum(Enum):
- x = 1
- y = 2
- def test_enum():
- f = field(type=ExampleEnum)
- assert ExampleEnum in f.type
- assert len(f.type) == 1
- # This is meant to exercise `_seq_field`.
- def test_pvector_field_enum_type():
- f = pvector_field(ExampleEnum)
- assert len(f.type) == 1
- assert ExampleEnum is list(f.type)[0].__type__
|