def test_create_property_with_property_class(self, pc_mock): class LocalProperty(properties.AbstractProperty): @property def value(self): pass def set_value_force(self, value): pass self.assertEqual( properties.property(property_class=LocalProperty, *self.ARGS, **self.KWARGS), FAKE_VALUE) pc_mock.assert_called_once_with(LocalProperty, args=self.ARGS, kwargs=self.KWARGS)
def test_create_property_with_property_class(self, pc_mock): class LocalProperty(properties.AbstractProperty): @property def value(self): pass def set_value_force(self, value): pass self.assertEqual(properties.property( property_class=LocalProperty, *self.ARGS, **self.KWARGS), FAKE_VALUE) pc_mock.assert_called_once_with( LocalProperty, args=self.ARGS, kwargs=self.KWARGS)
def test_create_property(self, pc_mock): self.assertEqual(properties.property(*self.ARGS, **self.KWARGS), FAKE_VALUE) pc_mock.assert_called_once_with(properties.Property, args=self.ARGS, kwargs=self.KWARGS)
def test_create_property(self, pc_mock): self.assertEqual(properties.property(*self.ARGS, **self.KWARGS), FAKE_VALUE) pc_mock.assert_called_once_with( properties.Property, args=self.ARGS, kwargs=self.KWARGS)
class ModelWithUUID(Model): uuid = properties.property(types.UUID, read_only=True, default=lambda: str(uuid.uuid4()))