Beispiel #1
0
def migrate():
    default = os.path.join(os.path.dirname(config['__file__']), 'migrate')
    migrate_dir = config.get('openspending.migrate_dir', default)

    migration.configure(dirname=migrate_dir)
    migration.up()
    return
Beispiel #2
0
    def test_up(self):
        self.setup_migrations()

        # Remove dud migrations
        os.unlink(os.path.join(self.dir, '20101002T113000-tertiary.py'))
        os.unlink(os.path.join(self.dir, '20100901T100001-CAPITALS.py'))

        migration.up()

        h.assert_equal(migration.current_version(),
                       '20100901T103000-number-2')

        h.assert_equal(mongo.db.foobar.find_one()['foo'], 'baz')