mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-22 08:08:53 -05:00
add test for modules load/unload and config rewrite
This commit is contained in:
parent
2ff53060d2
commit
7cb42c9c36
@ -19,6 +19,7 @@ $TCLSH tests/test_helper.tcl \
|
|||||||
--single unit/moduleapi/fork \
|
--single unit/moduleapi/fork \
|
||||||
--single unit/moduleapi/testrdb \
|
--single unit/moduleapi/testrdb \
|
||||||
--single unit/moduleapi/infotest \
|
--single unit/moduleapi/infotest \
|
||||||
|
--single unit/moduleapi/infra \
|
||||||
--single unit/moduleapi/propagate \
|
--single unit/moduleapi/propagate \
|
||||||
--single unit/moduleapi/hooks \
|
--single unit/moduleapi/hooks \
|
||||||
--single unit/moduleapi/misc \
|
--single unit/moduleapi/misc \
|
||||||
|
22
tests/unit/moduleapi/infra.tcl
Normal file
22
tests/unit/moduleapi/infra.tcl
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
set testmodule [file normalize tests/modules/infotest.so]
|
||||||
|
|
||||||
|
test {modules config rewrite} {
|
||||||
|
|
||||||
|
start_server {tags {"modules"}} {
|
||||||
|
r module load $testmodule
|
||||||
|
|
||||||
|
assert_equal [lindex [lindex [r module list] 0] 1] infotest
|
||||||
|
|
||||||
|
r config rewrite
|
||||||
|
restart_server 0 true false
|
||||||
|
|
||||||
|
assert_equal [lindex [lindex [r module list] 0] 1] infotest
|
||||||
|
|
||||||
|
r module unload infotest
|
||||||
|
|
||||||
|
r config rewrite
|
||||||
|
restart_server 0 true false
|
||||||
|
|
||||||
|
assert_equal [llength [r module list]] 0
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user