auto-t: remove waitstatus_to_exitcode for better compatibility

This was added in Python 3.9 which isn't always supported. Instead use
the subprocess module which automatically checks the command output.
This commit is contained in:
James Prestwood 2022-03-28 10:28:32 -07:00 committed by Denis Kenzior
parent 2e173d4523
commit 327f719f91
1 changed files with 3 additions and 2 deletions

View File

@ -12,6 +12,7 @@ from hostapd import HostapdCLI
import testutil
from config import ctx
import os, time
import subprocess
class Test(unittest.TestCase):
@ -40,8 +41,8 @@ class Test(unittest.TestCase):
testutil.test_ifaces_connected()
time.sleep(2)
ret = os.system('ip addr show ' + device.name + ' | grep \'inet6 3ffe:501:ffff:100::\'')
self.assertEqual(os.waitstatus_to_exitcode(ret), 0)
subprocess.check_output('ip addr show ' + device.name + \
' | grep \'inet6 3ffe:501:ffff:100::\'', shell=True)
device.disconnect()