Repository URL to install this package:
|
Version:
0.17.0 ▾
|
from enum import Enum
from pyrsistent import field, pvector_field
class TestEnum(Enum):
x = 1
y = 2
def test_enum():
f = field(type=TestEnum)
assert TestEnum in f.type
assert len(f.type) == 1
# This is meant to exercise `_seq_field`.
def test_pvector_field_enum_type():
f = pvector_field(TestEnum)
assert len(f.type) == 1
assert TestEnum is list(f.type)[0].__type__