def test_upgrade_idempotency(self): # Setup migrations.upgrade(self.v1_test_db.database, self.tmp_test_db.database) # Test migrations.upgrade(self.v1_test_db.database, self.tmp_test_db.database) # Verify migrations_coll = self.tmp_test_db.database.migration_trackers all_migrations = migrations_coll.find() self.assertEqual(len(migrations.MIGRATION_PACKAGES), all_migrations.count())
def test_upgrade(self): # Test report = migrations.upgrade(self.v1_test_db.database, self.tmp_test_db.database) # Verify self.assertTrue(report.success) migrations_coll = self.tmp_test_db.database.migration_trackers all_migrations = migrations_coll.find() self.assertEqual(len(migrations.MIGRATION_PACKAGES), all_migrations.count()) for m in all_migrations: self.assertEqual(m['version'], 0)