wait_for_run('generate_offline', timeout=timeout, retries=1, vm=vm)
-def unset_cnf(varname="", instance="", vm=None):
+def unset_cnf(varname="", instance="", timeout=30, vm=None):
"""
Remove configuration from arnied.
:param str varname: "varname" field of the CNF_VAR to unset
:param int instance: "instance" of that variable to unset
+ :param int timeout: arnied run verification timeout
:param vm: vm to run on if running on a guest instead of the host
:type vm: VM object or None
"""
+ verify_running(timeout=timeout, vm=vm)
+
cmd = "get_cnf %s %s | set_cnf -x" % (varname, instance)
run_cmd(cmd=cmd, vm=vm)
{"cmd": 'get_cnf PROVIDER 1', "stdout": b"PRODIVER 1, 'autotest'", "returncode": 0},
{"cmd": 'tell-connd --online P1', "stdout": b"", "returncode": 0},
+ {"cmd": "pgrep -l -x arnied", "stdout": b"", "returncode": 0},
{"cmd": 'get_cnf VIRSCAN_UPDATE_CRON | set_cnf -x', "stdout": b"", "returncode": 0},
{"cmd": '/usr/intranator/bin/arnied_helper --is-scheduled-or-running GENERATE', "stdout": b"", "returncode": 1},
{"cmd": '/usr/intranator/bin/arnied_helper --wait-for-program-end GENERATE --wait-for-program-timeout 300', "stdout": b"", "returncode": 1},
# arnied_wrapper.go_online(1)
def test_disable_virscan(self):
- DummyCmdOutputMapping.asserted_cmds = self.cmd_db[5:12]
+ DummyCmdOutputMapping.asserted_cmds = self.cmd_db[5:13]
arnied_wrapper.disable_virscan()
def test_email_transfer(self):
- DummyCmdOutputMapping.asserted_cmds = self.cmd_db[12:13]
+ DummyCmdOutputMapping.asserted_cmds = self.cmd_db[13:14]
arnied_wrapper.email_transfer()