Skip to content
This repository was archived by the owner on Jul 11, 2021. It is now read-only.

Commit 861eb95

Browse files
author
Simone Mosciatti
committed
add test for read only queries
1 parent faef833 commit 861eb95

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

test/correctness/test.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66

77
import redis
88
from rmtest import ModuleTestCase
9-
10-
os.environ["REDIS_MODULE_PATH"] = "/home/simo/rediSQL/target/debug/libredis_sql.so"
11-
os.environ["REDIS_PATH"] = "/home/simo/redis-4.0.2/src/redis-server"
9+
10+
if "REDIS_MODULE_PATH" not in os.environ:
11+
os.environ["REDIS_MODULE_PATH"] = "/home/simo/rediSQL/target/debug/libredis_sql.so"
12+
13+
os.environ["REDIS_PATH"] = "/home/simo/redis-4.0.8/src/redis-server"
1214
os.environ["RUST_BACKTRACE"] = "full"
1315

1416
class Table():
@@ -348,13 +350,12 @@ def test_not_insert(self):
348350
with Table(self, "t1", "(A INTEGER)", key = "B"):
349351
with self.assertRaises(redis.exceptions.ResponseError):
350352
self.exec_naked("REDISQL.QUERY", "B", "INSERT INTO t1 VALUES(5);")
351-
#self.assertEquals(err, )
352-
#done = self.exec_naked("REDISQL.EXEC.NOW", "A", "CREATE TABLE test(a INT, b TEXT);")
353-
#self.assertEquals(done, ["DONE", 0L])
354-
#done = self.exec_naked("REDISQL.EXEC.NOW", "A", "INSERT INTO test VALUES(1, 'ciao'), (2, 'foo'), (100, 'baz');")
355-
#self.assertEquals(done, ["DONE", 3L])
356-
#result = self.exec_naked("REDISQL.EXEC.NOW", "A", "SELECT * FROM test ORDER BY a ASC")
357-
#self.assertEquals(result, [[1, 'ciao'], [2, 'foo'], [100, 'baz']])
353+
done = self.exec_naked("REDISQL.EXEC", "B", "CREATE TABLE test(a INT, b TEXT);")
354+
self.assertEquals(done, ["DONE", 0L])
355+
done = self.exec_naked("REDISQL.EXEC", "B", "INSERT INTO test VALUES(1, 'ciao'), (2, 'foo'), (100, 'baz');")
356+
self.assertEquals(done, ["DONE", 3L])
357+
result = self.exec_naked("REDISQL.QUERY", "B", "SELECT * FROM test ORDER BY a ASC")
358+
self.assertEquals(result, [[1, 'ciao'], [2, 'foo'], [100, 'baz']])
358359

359360

360361

0 commit comments

Comments
 (0)