Ejemplo n.º 1
0
    def test_to_model_empty_mapping(self):
        mapping = {}

        db_row = Mock()

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_model(db_row)

        self.Model.assert_called_once_with()
        assert_that(result, same_instance(self.model))
Ejemplo n.º 2
0
    def test_to_model_empty_mapping(self):
        mapping = {}

        db_row = Mock()

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_model(db_row)

        self.Model.assert_called_once_with()
        assert_that(result, same_instance(self.model))
Ejemplo n.º 3
0
    def test_to_model(self):
        value = 'value'

        mapping = {'db_field': 'model_field'}

        db_row = Mock()
        db_row.db_field = value

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_model(db_row)

        self.Model.assert_called_once_with(model_field=value)
        assert_that(result, same_instance(self.model))
Ejemplo n.º 4
0
    def test_to_model(self):
        value = 'value'

        mapping = {'db_field': 'model_field'}

        db_row = Mock()
        db_row.db_field = value

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_model(db_row)

        self.Model.assert_called_once_with(model_field=value)
        assert_that(result, same_instance(self.model))
Ejemplo n.º 5
0
 def to_model(self, source):
     context_range = DatabaseConverter.to_model(self, source)
     if context_range.end == '':
         context_range.end = None
     return context_range
Ejemplo n.º 6
0
    def to_model(self, source):
        model = DatabaseConverter.to_model(self, source)
        self._convert_model_fields(source, model)

        return model
Ejemplo n.º 7
0
    def to_model(self, source):
        model = DatabaseConverter.to_model(self, source)
        self._convert_model_fields(source, model)

        return model
Ejemplo n.º 8
0
 def to_model(self, db_row):
     model = DatabaseConverter.to_model(self, db_row)
     if model.description == '':
         model.description = None
     return model
Ejemplo n.º 9
0
 def to_model(self, source):
     context_range = DatabaseConverter.to_model(self, source)
     if context_range.end == '':
         context_range.end = None
     return context_range
Ejemplo n.º 10
0
 def to_model(self, db_row):
     model = DatabaseConverter.to_model(self, db_row)
     if model.description == '':
         model.description = None
     return model
Ejemplo n.º 11
0
 def to_model(self, source):
     model = DatabaseConverter.to_model(self, source)
     model.enabled = bool(source.enablevoicemail)
     return model
Ejemplo n.º 12
0
 def to_model(self, source):
     model = DatabaseConverter.to_model(self, source)
     model.enabled = bool(source.enablevoicemail)
     return model