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

Commit

Permalink
add test for read only queries
Browse files Browse the repository at this point in the history
  • Loading branch information
Simone Mosciatti committed May 10, 2018
1 parent faef833 commit 861eb95
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions test/correctness/test.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@

import redis
from rmtest import ModuleTestCase

os.environ["REDIS_MODULE_PATH"] = "/home/simo/rediSQL/target/debug/libredis_sql.so"
os.environ["REDIS_PATH"] = "/home/simo/redis-4.0.2/src/redis-server"

if "REDIS_MODULE_PATH" not in os.environ:
os.environ["REDIS_MODULE_PATH"] = "/home/simo/rediSQL/target/debug/libredis_sql.so"

os.environ["REDIS_PATH"] = "/home/simo/redis-4.0.8/src/redis-server"
os.environ["RUST_BACKTRACE"] = "full"

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



Expand Down

0 comments on commit 861eb95

Please sign in to comment.