diff --git a/package/python-tftpy/python-tftpy.mk b/package/python-tftpy/python-tftpy.mk index 66de17eaab..322d514f1f 100644 --- a/package/python-tftpy/python-tftpy.mk +++ b/package/python-tftpy/python-tftpy.mk @@ -11,3 +11,4 @@ PYTHON_TFTPY_LICENSE_FILES = LICENSE PYTHON_TFTPY_SETUP_TYPE = setuptools $(eval $(python-package)) +$(eval $(host-python-package)) diff --git a/support/testing/tests/package/test_python_tftpy.py b/support/testing/tests/package/test_python_tftpy.py index d64f2c29d7..1dfbde0b67 100644 --- a/support/testing/tests/package/test_python_tftpy.py +++ b/support/testing/tests/package/test_python_tftpy.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import infra.basetest class TestPythonTftpy(TestPythonPackageBase): @@ -9,3 +10,11 @@ class TestPythonTftpy(TestPythonPackageBase): BR2_PACKAGE_PYTHON_TFTPY=y """ sample_scripts = ["tests/package/sample_python_tftpy.py"] + + +class TestHostPythonTftpy(infra.basetest.BRHostPkgTest): + hostpkgs = ["host-python-tftpy"] + + def test_run(self): + cmd = ["host/bin/python3", "-c", "import tftpy"] + infra.run_cmd_on_host(self.builddir, cmd)