chmod +x $(abs_builddir)/$$pytest ; \
$(LIBRARY_PATH_PLACEHOLDER) \
PYTHONPATH=$(COMMON_PYTHON_PATH):$(abs_top_srcdir)/src/bin:$(abs_top_builddir)/src/bin/bind10:$(abs_top_builddir)/src/lib/util/io/.libs \
- LOCKFILE_TESTPATH=$(abs_top_builddir)/src/bin/bind10/tests/lockfile_test \
BIND10_MSGQ_SOCKET_FILE=$(abs_top_builddir)/msgq_socket \
$(PYCOVERAGE_RUN) $(abs_builddir)/$$pytest || exit ; \
done
class TestFunctions(unittest.TestCase):
def setUp(self):
- if not os.path.isdir(os.environ["LOCKFILE_TESTPATH"]):
- os.mkdir(os.environ["LOCKFILE_TESTPATH"])
- self.assertTrue(os.path.isdir(os.environ["LOCKFILE_TESTPATH"]))
+ self.lockfile_testpath = "@abs_top_builddir@/src/bin/bind10/tests/lockfile_test"
+ if not os.path.isdir(self.lockfile_testpath):
+ os.mkdir(self.lockfile_testpath)
+ self.assertTrue(os.path.isdir(self.lockfile_testpath))
def tearDown(self):
- os.rmdir(os.environ["LOCKFILE_TESTPATH"])
- self.assertFalse(os.path.isdir(os.environ["LOCKFILE_TESTPATH"]))
+ os.rmdir(self.lockfile_testpath)
+ self.assertFalse(os.path.isdir(self.lockfile_testpath))
def test_remove_lock_files(self):
if "B10_FROM_BUILD" in os.environ:
else:
oldenv = None
- os.environ["B10_FROM_BUILD"] = os.environ["LOCKFILE_TESTPATH"]
+ os.environ["B10_FROM_BUILD"] = self.lockfile_testpath
# create lockfiles for the testcase
lockfiles = ["logger_lockfile"]