def test_field_should_not_be_populated(self): class Populator(BasePopulator): _fields_one_to_one = [] builder = BaseBuilder(None, None) instance = ModelForBuilderTests() populator = Populator(None, instance, None, builder) builder.set_field( populator, instance, None, 'simple_field', ) self.assertIsNone(instance.simple_field)
def test_field_should_not_be_populated(self): class Populator(BasePopulator): _fields_one_to_one = [] builder = BaseBuilder(None, None) instance = ModelForBuilderTests() populator = Populator(None, instance, None, builder) builder.set_field( populator, instance, None, 'simple_field', ) self.assertIsNone(instance.simple_field)
def test_field_is_populated_via_populator_method(self): class Populator(BasePopulator): _fields_one_to_one = [] def simple_field(self): self._instance.simple_field = 123 builder = BaseBuilder(None, None) instance = ModelForBuilderTests() populator = Populator(None, instance, None, builder) builder.set_field( populator, instance, None, 'simple_field', ) self.assertEqual(123, instance.simple_field)
def test_field_is_populated_via_populator_method(self): class Populator(BasePopulator): _fields_one_to_one = [] def simple_field(self): self._instance.simple_field = 123 builder = BaseBuilder(None, None) instance = ModelForBuilderTests() populator = Populator(None, instance, None, builder) builder.set_field( populator, instance, None, 'simple_field', ) self.assertEqual(123, instance.simple_field)
def test_field_is_a_one_to_one(self): class Populator(object): _fields_one_to_one = ('simple_field', ) class Mapper(object): simple_field = 123 builder = BaseBuilder(None, None) populator = Populator() instance = ModelForBuilderTests() mapper = Mapper() builder.set_field( populator, instance, mapper, 'simple_field', ) self.assertEqual(123, instance.simple_field)
def test_field_is_a_one_to_one(self): class Populator(object): _fields_one_to_one = ('simple_field',) class Mapper(object): simple_field = 123 builder = BaseBuilder(None, None) populator = Populator() instance = ModelForBuilderTests() mapper = Mapper() builder.set_field( populator, instance, mapper, 'simple_field', ) self.assertEqual(123, instance.simple_field)