All dependencies are optional, and thus only mentioned in the package help text. Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu> [Arnout: - add to DEVELOPERS; - add BSD-3-Clause license for vendored pbPlist. ] Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
23 lines
708 B
Python
23 lines
708 B
Python
from tests.package.test_python import TestPythonPackageBase
|
|
|
|
|
|
class TestPythonPy3Jc(TestPythonPackageBase):
|
|
__test__ = True
|
|
# We deliberately run the test without the optional dependencies,
|
|
# as this configuration is less tested upstream.
|
|
config = TestPythonPackageBase.config + \
|
|
"""
|
|
BR2_PACKAGE_PYTHON3=y
|
|
BR2_PACKAGE_PYTHON_JC=y
|
|
"""
|
|
timeout = 60
|
|
|
|
def test_run(self):
|
|
self.login()
|
|
cmd = "jc -h > /dev/null 2>&1"
|
|
self.assertRunOk(cmd, timeout=self.timeout)
|
|
cmd = "jc id | grep -q root"
|
|
self.assertRunOk(cmd, timeout=self.timeout)
|
|
cmd = "jc env | grep -q PATH"
|
|
self.assertRunOk(cmd, self.timeout)
|