Browse Source

[2853] Cleanup the mapped file after tests are run

Mukund Sivaraman 12 years ago
parent
commit
fe14d0cfc3
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/lib/python/isc/datasrc/tests/clientlist_test.py

+ 5 - 2
src/lib/python/isc/datasrc/tests/clientlist_test.py

@@ -21,6 +21,7 @@ import os
 import sys
 
 TESTDATA_PATH = os.environ['GLOBAL_TESTDATA_PATH'] + os.sep
+MAPFILE_PATH = os.environ['TESTDATA_WRITE_PATH'] + os.sep + 'test.mapped'
 
 class ClientListTest(unittest.TestCase):
     """
@@ -38,6 +39,9 @@ class ClientListTest(unittest.TestCase):
         self.finder = None
         self.clist = None
 
+        if os.path.exists(MAPFILE_PATH):
+            os.unlink(MAPFILE_PATH)
+
     def test_constructors(self):
         """
         Test the constructor. It should accept an RRClass. Check it
@@ -169,8 +173,7 @@ class ClientListTest(unittest.TestCase):
             "cache-type": "mapped"
         }]''', True)
 
-        map_params = '{"mapped-file": "' + os.environ['TESTDATA_WRITE_PATH'] + \
-            os.sep + 'testmapped.mapped"}'
+        map_params = '{"mapped-file": "' + MAPFILE_PATH + '"}'
         self.clist.reset_memory_segment("MasterFiles",
                                         isc.datasrc.ConfigurableClientList.CREATE,
                                         map_params)