def test_setattr_value(self): schema = Schema() field = Field() field.__setval__ = MagicMock() schema.x = field config = schema() config.x = 2 field.__setval__.assert_called_once_with(config, 2)
def test_setval(self): field = Field(key='key') field.__setval__(self.cfg, 'hello') assert self.cfg._data == {'key': 'hello'}