diff options
Diffstat (limited to 'tests/test_scripting.py')
-rw-r--r-- | tests/test_scripting.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_scripting.py b/tests/test_scripting.py index 02c0f17..cc67e26 100644 --- a/tests/test_scripting.py +++ b/tests/test_scripting.py @@ -30,6 +30,24 @@ class TestScripting: # 2 * 3 == 6 assert r.eval(multiply_script, 1, 'a', 3) == 6 + def test_script_flush(self, r): + r.set('a', 2) + r.script_load(multiply_script) + r.script_flush('ASYNC') + + r.set('a', 2) + r.script_load(multiply_script) + r.script_flush('SYNC') + + r.set('a', 2) + r.script_load(multiply_script) + r.script_flush() + + with pytest.raises(exceptions.DataError): + r.set('a', 2) + r.script_load(multiply_script) + r.script_flush("NOTREAL") + def test_evalsha(self, r): r.set('a', 2) sha = r.script_load(multiply_script) |