def run_ajaxterm(cmd, token, port): """Run ajaxterm :param cmd: Command to connect to :param token: Token to require for authentication :param port: Port to run on """ cmd = ["%s/tools/ajaxterm/ajaxterm.py" % utils.enginedir(), "--command", cmd, "-t", token, "-p", port] execute(*cmd)
def validate_schema(xml, schema_name): if isinstance(xml, str): xml = etree.fromstring(xml) base_path = 'engine/api/x7/v2/schemas/v1.1/' if schema_name in ('atom', 'atom-link'): base_path = 'engine/api/x7/v2/schemas/' schema_path = os.path.join(utils.enginedir(), '%s%s.rng' % (base_path, schema_name)) schema_doc = etree.parse(schema_path) relaxng = etree.RelaxNG(schema_doc) relaxng.assertValid(xml)
def run_ajaxterm(cmd, token, port): """Run ajaxterm :param cmd: Command to connect to :param token: Token to require for authentication :param port: Port to run on """ cmd = [ '%s/tools/ajaxterm/ajaxterm.py' % utils.enginedir(), '--command', cmd, '-t', token, '-p', port ] execute(*cmd)