From 666fb74f78b8532ed4856cc968f28539215da38f Mon Sep 17 00:00:00 2001 From: Konstantin Osipov <kostja.osipov@gmail.com> Date: Thu, 31 Mar 2011 15:40:11 +0400 Subject: [PATCH] Test-runner: update the 'tarantool' command line client. Update the command line client with changes made when adding support for modules to the test framework. --- test/lib/tarantool_admin.py | 3 +++ test/tarantool | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/test/lib/tarantool_admin.py b/test/lib/tarantool_admin.py index d144c6af55..4788002c29 100644 --- a/test/lib/tarantool_admin.py +++ b/test/lib/tarantool_admin.py @@ -23,8 +23,11 @@ __author__ = "Konstantin Osipov <kostja.osipov@gmail.com>" import socket import yaml +import re from tarantool_connection import TarantoolConnection +is_admin_re = re.compile("^\s*(show|save|exec|exit|reload|help)", re.I) + class TarantoolAdmin(TarantoolConnection): def execute_no_reconnect(self, command, noprint): self.socket.sendall(command) diff --git a/test/tarantool b/test/tarantool index 0f6c4784f2..db8b4c17d6 100755 --- a/test/tarantool +++ b/test/tarantool @@ -32,8 +32,8 @@ import argparse import socket import sys import string -from lib.tarantool_connection import AdminConnection, DataConnection, \ - is_admin_re +from lib.tarantool_admin import TarantoolAdmin, is_admin_re +from lib.box import Box class Options: def __init__(self): @@ -94,8 +94,8 @@ def do_command(admin_con, data_con, line): def main(): init_readline_history() options = Options() - admin_con = AdminConnection(options.args.host, options.args.admin_port) - data_con = DataConnection(options.args.host, options.args.port) + admin_con = TarantoolAdmin(options.args.host, options.args.admin_port) + data_con = Box(options.args.host, options.args.port) try: admin_con.connect() data_con.connect() -- GitLab