|
6 | 6 |
|
7 | 7 | import redis |
8 | 8 | 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" |
12 | 14 | os.environ["RUST_BACKTRACE"] = "full" |
13 | 15 |
|
14 | 16 | class Table(): |
@@ -348,13 +350,12 @@ def test_not_insert(self): |
348 | 350 | with Table(self, "t1", "(A INTEGER)", key = "B"): |
349 | 351 | with self.assertRaises(redis.exceptions.ResponseError): |
350 | 352 | 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']]) |
358 | 359 |
|
359 | 360 |
|
360 | 361 |
|
|
0 commit comments