diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index c4f5d66d59..d6f69a83c7 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -39,7 +39,7 @@ class TestPythonBase(infra.basetest.BRTest): self.assertEqual(exit_code, 1) -class TestPython3(TestPythonBase): +class TestPython3Pyc(TestPythonBase): config = TestPythonBase.config + \ """ BR2_PACKAGE_PYTHON3=y @@ -53,6 +53,36 @@ class TestPython3(TestPythonBase): self.zlib_test() +class TestPython3Py(TestPythonBase): + config = TestPythonBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON3_PY_ONLY=y + """ + + def test_run(self): + self.login() + self.version_test("Python 3") + self.math_floor_test() + self.libc_time_test() + self.zlib_test() + + +class TestPython3PyPyc(TestPythonBase): + config = TestPythonBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON3_PY_PYC=y + """ + + def test_run(self): + self.login() + self.version_test("Python 3") + self.math_floor_test() + self.libc_time_test() + self.zlib_test() + + class TestPythonPackageBase(TestPythonBase): """Common class to test a python package.