| 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) |