]> git.ipfire.org Git - pakfire.git/commitdiff
tests: Run execute tests in the stub environment
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 21 Jul 2022 08:18:21 +0000 (08:18 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 21 Jul 2022 08:18:21 +0000 (08:18 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Makefile.am
tests/python/execute.py

index 67be32c6afc974a0e1c25325003f52d766f56b2e..31d89fe1fe6c2dc5154ed410018fdee029462468 100644 (file)
@@ -801,6 +801,7 @@ TESTSUITE_LDADD = \
 
 TESTS_ENVIRONMENT = \
        TEST_DATA_DIR="$(abs_top_srcdir)/tests/data" \
+       TEST_STUB_ROOT="$(abs_top_builddir)/tests/stub/root" \
        PAKFIRE_LOG=debug \
        #PYTHONPATH="$(top_srcdir)/.libs:$(top_srcdir)/src" \
        topdir="$(shell pwd)"
index 3567adfacc0bcb265a771b9242ba5731c6c67ee2..d619e41e4b7cad4b0f8b73b76d69fa351c73232b 100755 (executable)
@@ -1,5 +1,6 @@
 #!/usr/bin/python3
 
+import os
 import pakfire
 import unittest
 
@@ -8,7 +9,11 @@ class Test(unittest.TestCase):
                This tests the execute command
        """
        def setUp(self):
-               self.pakfire = pakfire.Pakfire("/")
+               path = os.environ.get("TEST_STUB_ROOT")
+               if not path:
+                       raise RuntimeError("TEST_STUB_ROOT is not defined")
+
+               self.pakfire = pakfire.Pakfire(path)
 
        def test_execute(self):
                r = self.pakfire.execute(["/usr/bin/sleep", "0"])