From c1597d89f45d82fb6b71d762ea94592ca2c922e9 Mon Sep 17 00:00:00 2001
From: Konstantin Osipov <kostja@tarantool.org>
Date: Fri, 30 Aug 2013 17:00:36 +0400
Subject: [PATCH] Move box/protocol.test to connector_c suite.

---
 .gitignore                                |  3 +--
 test/box/CMakeLists.txt                   |  4 ----
 test/box/protocol.test.py                 | 14 --------------
 test/connector_c/CMakeLists.txt           |  1 +
 test/{box => connector_c}/protocol.c      |  0
 test/{box => connector_c}/protocol.result | 13 +++++++++++--
 test/connector_c/protocol.test.py         | 17 +++++++++++++++++
 7 files changed, 30 insertions(+), 22 deletions(-)
 delete mode 100644 test/box/CMakeLists.txt
 delete mode 100644 test/box/protocol.test.py
 rename test/{box => connector_c}/protocol.c (100%)
 rename test/{box => connector_c}/protocol.result (68%)
 create mode 100644 test/connector_c/protocol.test.py

diff --git a/.gitignore b/.gitignore
index 1c883aab34..280b72504a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,8 +53,7 @@ src/box/lua/*.lua.c
 src/box/tarantool_box
 src/box/tarantool.cfg
 tarantool-*.tar.gz
-test/box/protocol
-test/box/connector
+test/connector_c/protocol
 test/connector_c/rpl
 test/connector_c/snap
 test/connector_c/tt
diff --git a/test/box/CMakeLists.txt b/test/box/CMakeLists.txt
deleted file mode 100644
index 559ff400c2..0000000000
--- a/test/box/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-
-include_directories("${PROJECT_SOURCE_DIR}/connector/c/include")
-
-tarantool_client("protocol" protocol.c)
diff --git a/test/box/protocol.test.py b/test/box/protocol.test.py
deleted file mode 100644
index 5c35db0ce5..0000000000
--- a/test/box/protocol.test.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# encoding: utf-8
-#
-import subprocess
-import sys
-import os
-
-p = subprocess.Popen([ os.path.join(builddir, "test/box/protocol") ],
-                     stdout=subprocess.PIPE)
-p.wait()
-for line in p.stdout.readlines():
-      sys.stdout.write(line)
-
-sql("delete from t0 where k0 = 1")
-# vim: syntax=python
diff --git a/test/connector_c/CMakeLists.txt b/test/connector_c/CMakeLists.txt
index 07bf2ad9e3..e3446fba10 100644
--- a/test/connector_c/CMakeLists.txt
+++ b/test/connector_c/CMakeLists.txt
@@ -4,6 +4,7 @@ set_source_files_compile_flags("TESTS" ${all_sources})
 include_directories("${PROJECT_SOURCE_DIR}/test/unit")
 include_directories("${PROJECT_SOURCE_DIR}/connector/c/include")
 
+tarantool_client("protocol" protocol.c)
 tarantool_client("tt" tt.c)
 tarantool_client("tp" tp.c)
 tarantool_client("update" update.c)
diff --git a/test/box/protocol.c b/test/connector_c/protocol.c
similarity index 100%
rename from test/box/protocol.c
rename to test/connector_c/protocol.c
diff --git a/test/box/protocol.result b/test/connector_c/protocol.result
similarity index 68%
rename from test/box/protocol.result
rename to test/connector_c/protocol.result
index 251dba8d1a..eb11e644b8 100644
--- a/test/box/protocol.result
+++ b/test/connector_c/protocol.result
@@ -1,3 +1,11 @@
+box.insert(box.schema.SPACE_ID, 0, 0, 'tweedledum')
+---
+- [0, 0, 'tweedledum']
+...
+box.insert(box.schema.INDEX_ID, 0, 0, 'primary', 'hash', 1, 1, 0, 'str')
+---
+- [0, 0, 'primary', 1752392040, 1, 1, 0, 'str']
+...
 	*** test_ping ***
 return_code: 0
 	*** test_ping: done ***
@@ -13,5 +21,6 @@ return_code: ER_NO_SUCH_INDEX, No index #1 is defined in space 0
  	*** test_bug1009992 ***
 return_code: ER_ILLEGAL_PARAMS, Illegal parameters, unsupported command code, check the error log
 	*** test_bug1009992: done ***
- delete from t0 where k0 = 1
-Delete OK, 1 row affected
+ box.space[0]:drop()
+---
+...
diff --git a/test/connector_c/protocol.test.py b/test/connector_c/protocol.test.py
new file mode 100644
index 0000000000..8942e65d13
--- /dev/null
+++ b/test/connector_c/protocol.test.py
@@ -0,0 +1,17 @@
+# encoding: utf-8
+#
+import subprocess
+import sys
+import os
+
+admin("box.insert(box.schema.SPACE_ID, 0, 0, 'tweedledum')")
+admin("box.insert(box.schema.INDEX_ID, 0, 0, 'primary', 'hash', 1, 1, 0, 'str')")
+p = subprocess.Popen([ os.path.join(builddir, "test/connector_c/protocol") ],
+                     stdout=subprocess.PIPE)
+p.wait()
+for line in p.stdout.readlines():
+      sys.stdout.write(line)
+
+admin("box.space[0]:drop()")
+
+# vim: syntax=python
-- 
GitLab