コード例 #1
0
ファイル: post.py プロジェクト: vsobolmaven/eve-sqlalchemy
 def test_post_default_value_0(self):
     new_default = ColumnDefault(0)
     new_default.column = self.test_sql_tables.People.prog.\
         property.columns[0]
     self.test_sql_tables.People.prog.property.\
         columns[0].default = new_default
     prog = self.domain['people']['schema']['prog']
     prog['default'] = 0
     self.app.set_defaults()
     data = {'firstname': 'Isaac'}
     self.assertPostItem(data, 'prog', 0)
     # reset default
     self.test_sql_tables.People.prog.property.columns[0].default = None
コード例 #2
0
ファイル: post.py プロジェクト: vsobolmaven/eve-sqlalchemy
 def test_post_default_value_empty_string(self):
     old_default = self.test_sql_tables.People.title.\
         property.columns[0].default
     new_default = ColumnDefault('')
     new_default.column = self.test_sql_tables.People.title.\
         property.columns[0]
     self.test_sql_tables.People.title.property.\
         columns[0].default = new_default
     title = self.domain['people']['schema']['title']
     title['default'] = ''
     self.app.set_defaults()
     data = {'firstname': 'Douglas'}
     self.assertPostItem(data, 'title', '')
     # reset default
     self.test_sql_tables.People.title.property.\
         columns[0].default = old_default