diff options
Diffstat (limited to 'test/changeset/test_changeset.py')
| -rw-r--r-- | test/changeset/test_changeset.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/changeset/test_changeset.py b/test/changeset/test_changeset.py index 5360a2b..9c2b66a 100644 --- a/test/changeset/test_changeset.py +++ b/test/changeset/test_changeset.py @@ -273,6 +273,20 @@ class TestAddDropColumn(fixture.DB): self.assertEqual(u'foobar', row['data']) col.drop() + + @fixture.usedb() + def test_populate_default(self): + """Test populate_default=True""" + def default(): + return 'foobar' + col = Column('data', String(244), default=default) + col.create(self.table, populate_default=True) + + self.table.insert(values={'id': 10}).execute() + row = self.table.select(autocommit=True).execute().fetchone() + self.assertEqual(u'foobar', row['data']) + + col.drop() # TODO: test sequence # TODO: test quoting |
