fuel-main/test/integration/test_cobbler.py
2012-06-22 18:27:15 +04:00

25 lines
696 B
Python

from devops.helpers import wait, tcp_ping, http, ssh
import xmlrpclib
from . import ci
class TestCobbler:
def setUp(self):
pass
def test_cobbler_xmlrpc(self):
admin_node = ci.environment.node['admin']
wait(lambda: http(host=admin_node.ip_address, url='/cobbler_api', waited_code=501), timeout=30)
server = xmlrpclib.Server('http://%s/cobbler_api' % admin_node.ip_address)
token = server.login('cobbler', 'cobbler')
found = server.find_system({'name':'default'}, token)
assert found[0]['name'] == 'default'
def test_cobbler_alive(self):
assert True
# def test_cobbler_alive(self):
# wait(lambda: ssh)