script_test.go 677 B

1234567891011121314151617181920212223242526272829303132333435
  1. package rds
  2. import (
  3. "git.wanbits.io/joe/kettle/utl"
  4. "testing"
  5. )
  6. func TestNewLuaScripts(t *testing.T) {
  7. clt, err := Connect(RDS_ADDR, RDS_PASSWORD, RDS_DB)
  8. utl.AssertNil(err, "redis connect", t)
  9. defer clt.Close()
  10. sc := NewLuaScriptManager(clt)
  11. err = sc.LoadFile("login.lua")
  12. utl.AssertNil(err, "load lua file", t)
  13. err = sc.LoadFile("test.lua")
  14. if err != nil {
  15. t.Fatal(err)
  16. }
  17. //for k, v := range sc.m {
  18. // t.Log(k, "===", v)
  19. //}
  20. s, err := sc.Exec("test", []string{"jojo", "jo"}, 100, 200).Result()
  21. if err != nil {
  22. t.Fatal(err)
  23. }
  24. t.Log(s)
  25. v, err := sc.Exec("login", []string{"kk"}, "jodan").Result()
  26. utl.AssertNil(err, "exec login", t)
  27. t.Log(v)
  28. }