# HG changeset patch
# User Jun Wu <quark@fb.com>
# Date 1469529503 -3600
# Node ID 8937f19586fef8ab71787df8a2be463166401278
# Parent  bc73b80baf983c1f822b7eddb16684905c34cd86
test_revmap_migrate: restore revmap class in tearDown

The test has an unwanted side effect: changing default revmap class.
This patch adds a tearDown method to revert the side effect.

diff --git a/tests/test_revmap_migrate.py b/tests/test_revmap_migrate.py
--- a/tests/test_revmap_migrate.py
+++ b/tests/test_revmap_migrate.py
@@ -6,6 +6,10 @@ from mercurial.node import hex
 
 class TestRevMapMigrate(test_util.TestBase):
 
+    def tearDown(self):
+        # revert changes to defaultrevmapclass
+        svnmeta.SVNMeta._defaultrevmapclass = maps.RevMap
+
     def _test_revmap_migrate(self, fromclass, toclass):
         # revmap interfaces to test
         getters = [