sysctl_test.go 545 B

1234567891011121314151617181920212223
  1. // package for logicing client and server code
  2. package sysctl
  3. import (
  4. "testing"
  5. )
  6. func Test_sysctl_load(t *testing.T) {
  7. sctl, err := load()
  8. if err != nil {
  9. t.Fatal(err)
  10. }
  11. t.Log(sctl.config)
  12. sctl.set("net.ipv4.conf.all.secure_redirects", "1")
  13. if err := sctl.update(); err != nil {
  14. t.Fatal(err)
  15. }
  16. sctl, err = load()
  17. if val, ok := sctl.config["net.ipv4.conf.all.secure_redirects"]; !ok || val != "1" {
  18. t.Fatalf("Expected updated value net.ipv4.conf.all.secure_redirects to equal 1, received: exists: %v, val: %s", ok, val)
  19. }
  20. }