def test_all_migrations_applied(self): db = MigrationDb(migrations = ['001_foo', '002_DEV_bar', '005_omg', '006_DEV_hello']) si = MigrationState(migration_db=db) si.init() si.mark_as_applied('005_omg') si.mark_as_applied('001_foo') si.mark_as_applied('009_bogus') self.assert_equal(['001_foo', '005_omg', '009_bogus'], si.all_migrations_applied())