Currently test_migrations[1] uses _cleanup private method defined in
oslo_db.sqlalchemy.test_migrations which has been removed in oslo.db
1.5.0. This change corrects test_migrations[1] based on oslo.db
change I16bfa3af0e1ad6a9231ea38dea7cd76092347f55.
[1] neutron.tests.functional.db package
Change-Id: I35676ca2e5900d7fd95a11d6c7dd3ad1c9a686e2
Closes-Bug: #
1425890
# License for the specific language governing permissions and limitations
# under the License.
+import functools
import logging
import pprint
def test_models_sync(self):
# drop all tables after a test run
- self.addCleanup(self._cleanup)
+ self.addCleanup(functools.partial(self.db.backend.drop_all_objects,
+ self.get_engine()))
# run migration scripts
self.db_sync(self.get_engine())