diff --git a/test/lib/server.py b/test/lib/server.py
index 061b9f25e524d03f0cc8ba649d74c67f93dc8012..659da68af99cb58768d4f61859fea461db2da78c 100644
--- a/test/lib/server.py
+++ b/test/lib/server.py
@@ -133,7 +133,7 @@ class Server(object):
   def init(self):
     pass
 
-  def start_and_exit(self, args, gdb=None, valgrind=None):
+  def _start_and_exit(self, args, gdb=None, valgrind=None):
     if gdb != None: self.gdb = gdb
     if valgrind != None: self.valgrind = valgrind
 
@@ -169,7 +169,7 @@ class Server(object):
     elif self.valgrind:
       args = prepare_valgrind(args, self.valgrind_log)
     if self.start_and_exit:
-      self.start_and_exit(args)
+      self._start_and_exit(args)
     else:
       self.process = pexpect.spawn(args[0], args[1:], cwd = self.vardir)
 # wait until the server is connectedk
diff --git a/test/lib/tarantool_server.py b/test/lib/tarantool_server.py
index b25e58e76ced2efd1efba27bc461c09d1ea1d126..7aeca3a413971b9aa0c7a0fa9a5c5bc1a5accc45 100644
--- a/test/lib/tarantool_server.py
+++ b/test/lib/tarantool_server.py
@@ -62,12 +62,12 @@ class TarantoolServer(Server):
     p.wait()
     return version
 
-  def start_and_exit(self, args, gdb=None, valgrind=None):
+  def _start_and_exit(self, args, gdb=None, valgrind=None):
     if gdb != None: self.gdb = gdb
     if valgrind != None: self.valgrind = valgrind
 
     if self.valgrind:
-      Server.start_and_exit(self, args)
+      Server._start_and_exit(self, args)
     else:
       if not self.gdb:
         args.append("--daemonize")