コード例 #1
0
ファイル: converters.py プロジェクト: jaunis/xivo-dao
 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
ファイル: test_converter.py プロジェクト: jaunis/xivo-dao
    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
ファイル: test_converter.py プロジェクト: jaunis/xivo-dao
    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
ファイル: model.py プロジェクト: alafarcinade/xivo-dao
    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