diff options
| author | iElectric <unknown> | 2009-07-01 04:01:13 +0200 |
|---|---|---|
| committer | iElectric <unknown> | 2009-07-01 04:01:13 +0200 |
| commit | e765caaef44be49cbe17a9c14c93367001afe8ea (patch) | |
| tree | a63a2b9cff96b6b1927899bf0fefe2718366472c /test/changeset | |
| parent | 7e60b6b58a828d3003cd886838f4725527709a88 (diff) | |
| download | sqlalchemy-migrate-e765caaef44be49cbe17a9c14c93367001afe8ea.tar.gz | |
add populate_default kwarg to column.create, fixes issue #50
Diffstat (limited to 'test/changeset')
| -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 |
