1
0
mirror of https://github.com/rancher/os.git synced 2025-07-05 19:16:13 +00:00
os/tests/integration/rancherostest/test_system.py
2015-05-10 17:46:09 +05:00

22 lines
556 B
Python

import os
import string
import subprocess
import pytest
@pytest.mark.timeout(20)
def test_system_boot():
os.chdir('../..')
p = subprocess.Popen('./scripts/run', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
try:
for ln in iter(p.stdout.readline, ''):
l = string.strip(ln)
ros_booted_substr = string.find(l, 'RancherOS v0.3.1-rc2 started')
if ros_booted_substr > -1:
assert True
return
finally:
p.stdout.close()
p.terminate()
p.wait()