Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
class ModelWithUUID(Model):

    uuid = properties.property(types.UUID,
                               read_only=True,
                               default=lambda: str(uuid.uuid4()))