| 1234567891011121314151617181920212223242526272829303132333435 |
- package rds
- import (
- "git.wanbits.io/joe/kettle/utl"
- "testing"
- )
- func TestNewLuaScripts(t *testing.T) {
- clt, err := Connect(RDS_ADDR, RDS_PASSWORD, RDS_DB)
- utl.AssertNil(err, "redis connect", t)
- defer clt.Close()
- sc := NewLuaScriptManager(clt)
- err = sc.LoadFile("login.lua")
- utl.AssertNil(err, "load lua file", t)
- err = sc.LoadFile("test.lua")
- if err != nil {
- t.Fatal(err)
- }
- //for k, v := range sc.m {
- // t.Log(k, "===", v)
- //}
- s, err := sc.Exec("test", []string{"jojo", "jo"}, 100, 200).Result()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(s)
- v, err := sc.Exec("login", []string{"kk"}, "jodan").Result()
- utl.AssertNil(err, "exec login", t)
- t.Log(v)
- }
|