package rds import ( "git.wanbits.cc/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) }