【发布时间】:2022-01-20 13:29:24
【问题描述】:
我可以说两个数据类,其中一个在另一个内部使用,如下所示:
@dataclass(frozen=True)
class SensorModel:
sensor_id: int
type: str
health_status: bool
@dataclass
class SamplingModel:
trigger: str
priority: str = field(init=False)
time: datetime
sensors: List[SensorModel]
我如何使用假设来生成我的测试样本?
我在文档中发现假设策略原生支持数据类hypothesis,但没有任何示例说明如何在描述的简单案例中做到这一点。
【问题讨论】:
标签: python automated-tests python-dataclasses python-hypothesis