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
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