mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
support/testing: python-pyroute2: new runtime test
Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de> [Julien: - reword commit log title - replace python '%' formatting with '+' concatenation - remove IP address assertion in test controller as it is already in sample script ] Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
786557d859
commit
7b3bf7b29c
24
support/testing/tests/package/test_python_pyroute2.py
Normal file
24
support/testing/tests/package/test_python_pyroute2.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from tests.package.test_python import TestPythonPackageBase
|
||||
import os
|
||||
|
||||
|
||||
class TestPythonPyroute2(TestPythonPackageBase):
|
||||
__test__ = True
|
||||
config = TestPythonPackageBase.config + \
|
||||
"""
|
||||
BR2_PACKAGE_PYTHON3=y
|
||||
BR2_PACKAGE_PYTHON_PYROUTE2=y
|
||||
"""
|
||||
sample_scripts = ["tests/package/sample_python_pyroute2.py"]
|
||||
|
||||
def test_run(self):
|
||||
self.login()
|
||||
self.check_sample_scripts_exist()
|
||||
# helpful for debugging, if the test fails the run log will
|
||||
# show if the interface was ready
|
||||
output, exit_code = self.emulator.run('ip addr show', timeout=15)
|
||||
self.assertEqual(exit_code, 0)
|
||||
|
||||
cmd = self.interpreter + " " + os.path.basename(self.sample_scripts[0])
|
||||
_, exit_code = self.emulator.run(cmd, timeout=15)
|
||||
self.assertEqual(exit_code, 0)
|
||||
Reference in New Issue
Block a user