aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/migration_tools.py
diff options
context:
space:
mode:
authortilly-Q <nattilypigeonfowl@gmail.com>2013-07-30 19:06:26 -0400
committertilly-Q <nattilypigeonfowl@gmail.com>2013-07-30 19:06:26 -0400
commit63c3ca28abab7f12592bc3e8bcd0b05749cd0053 (patch)
tree8fac2097dfecc138b1657e606d047775b366818c /mediagoblin/db/migration_tools.py
parent08cd10d84fd89df3f0cad3835ba8ab8b8000d4b2 (diff)
downloadmediagoblin-63c3ca28abab7f12592bc3e8bcd0b05749cd0053.tar.lz
mediagoblin-63c3ca28abab7f12592bc3e8bcd0b05749cd0053.tar.xz
mediagoblin-63c3ca28abab7f12592bc3e8bcd0b05749cd0053.zip
Starting to write unit tests...
Diffstat (limited to 'mediagoblin/db/migration_tools.py')
-rw-r--r--mediagoblin/db/migration_tools.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mediagoblin/db/migration_tools.py b/mediagoblin/db/migration_tools.py
index ad137683..e75f3757 100644
--- a/mediagoblin/db/migration_tools.py
+++ b/mediagoblin/db/migration_tools.py
@@ -147,10 +147,11 @@ class MigrationManager(object):
in mediagoblin.db.models
"""
for Model, rows in self.foundations.items():
- print u'\n + Laying foundations for %s table' % (Model.__name__)
+ self.printer(u' + Laying foundations for %s table\n' %
+ (Model.__name__))
for parameters in rows:
new_row = Model(**parameters)
- new_row.save()
+ self.session.add(new_row)
def create_new_migration_record(self):
"""
@@ -215,9 +216,8 @@ class MigrationManager(object):
self.init_tables()
# auto-set at latest migration number
self.create_new_migration_record()
- self.populate_table_foundations()
-
self.printer(u"done.\n")
+ self.populate_table_foundations()
self.set_current_migration()
return u'inited'