示例#1
0
 def to_source(self, model):
     context_row = DatabaseConverter.to_source(self, model)
     if context_row.description is None:
         context_row.description = ''
     if context_row.commented is None:
         context_row.commented = 0
     return context_row
示例#2
0
 def to_source(self, model):
     context_row = DatabaseConverter.to_source(self, model)
     if context_row.description is None:
         context_row.description = ''
     if context_row.commented is None:
         context_row.commented = 0
     return context_row
示例#3
0
 def to_source(self, model):
     source = DatabaseConverter.to_source(self, model)
     if not source.main_line:
         source.main_line = True
     if not source.main_user:
         source.main_user = True
     return source
示例#4
0
文件: model.py 项目: jaunis/xivo-dao
 def to_source(self, model):
     source = DatabaseConverter.to_source(self, model)
     if not source.main_line:
         source.main_line = True
     if not source.main_user:
         source.main_user = True
     return source
示例#5
0
    def test_to_source_empty_mapping(self):
        mapping = {}

        model = Mock()

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_source(model)

        self.Schema.assert_called_once_with()
        assert_that(result, same_instance(self.db_row))
示例#6
0
    def test_to_source_empty_mapping(self):
        mapping = {}

        model = Mock()

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_source(model)

        self.Schema.assert_called_once_with()
        assert_that(result, same_instance(self.db_row))
示例#7
0
    def test_to_source(self):
        value = 'value'
        mapping = {'db_field': 'model_field'}

        model = Mock()
        model.model_field = value

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_source(model)

        self.Schema.assert_called_once_with(db_field=value)
        assert_that(result, same_instance(self.db_row))
示例#8
0
    def test_to_source(self):
        value = 'value'
        mapping = {'db_field': 'model_field'}

        model = Mock()
        model.model_field = value

        converter = DatabaseConverter(mapping, self.Schema, self.Model)
        result = converter.to_source(model)

        self.Schema.assert_called_once_with(db_field=value)
        assert_that(result, same_instance(self.db_row))
示例#9
0
    def to_source(self, model):
        source = DatabaseConverter.to_source(self, model)
        self._convert_source_fields(source, model)

        return source
示例#10
0
文件: model.py 项目: jaunis/xivo-dao
    def to_source(self, model):
        source = DatabaseConverter.to_source(self, model)
        self._convert_source_fields(source, model)

        return source
示例#11
0
文件: model.py 项目: jaunis/xivo-dao
 def to_source(self, model):
     source = DatabaseConverter.to_source(self, model)
     source.enablevoicemail = int(model.enabled)
     return source
示例#12
0
 def to_source(self, model):
     source = DatabaseConverter.to_source(self, model)
     source.enablevoicemail = int(model.enabled)
     return source