|
@@ -6,6 +6,7 @@ import (
|
|
|
"testing"
|
|
"testing"
|
|
|
"time"
|
|
"time"
|
|
|
|
|
|
|
|
|
|
+ "github.com/gofiber/fiber/v2"
|
|
|
. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
|
|
. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
|
|
|
"gitp78su.ipnodns.ru/svi/kern/v4/lev1/mock_env"
|
|
"gitp78su.ipnodns.ru/svi/kern/v4/lev1/mock_env"
|
|
|
"gitp78su.ipnodns.ru/svi/kern/v4/lev2/kctx"
|
|
"gitp78su.ipnodns.ru/svi/kern/v4/lev2/kctx"
|
|
@@ -47,15 +48,16 @@ func TestPageMonolit(t *testing.T) {
|
|
|
// Получение SVG, модуля 20 не существует.
|
|
// Получение SVG, модуля 20 не существует.
|
|
|
func (sf *tester) postSvgDayBad1() {
|
|
func (sf *tester) postSvgDayBad1() {
|
|
|
sf.t.Log("postSvgDayBad1")
|
|
sf.t.Log("postSvgDayBad1")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgDayBad1()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postSvgDayBad1()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgDayBad1()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postSvgDayBad1()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ // mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgDayBad1()")
|
|
|
|
|
+ // ctxMon := mon.Ctx()
|
|
|
|
|
+ // module := kmodule.NewKernelModule("kCtx").Hassert("postSvgDayBad1()")
|
|
|
|
|
+ // module.Log().Debug("test msg")
|
|
|
|
|
+ // ctxMod := module.Ctx()
|
|
|
|
|
+ // ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgDayBad1()")
|
|
|
|
|
+ // time.Sleep(time.Millisecond * 20)
|
|
|
|
|
+ // ctxMon.Set("module_1", module, "test_module").Hassert("postSvgDayBad1()")
|
|
|
|
|
+ // fiberApp := sf.serv.Fiber()
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
req, err := http.NewRequest("POST", "/module_svg_day/svg_day_20.svg", nil)
|
|
req, err := http.NewRequest("POST", "/module_svg_day/svg_day_20.svg", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgDayBad1(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postSvgDayBad1(): in net request, err=%v", err)
|
|
@@ -64,6 +66,7 @@ func (sf *tester) postSvgDayBad1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgDayBad1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postSvgDayBad1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postSvgDayBad1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postSvgDayBad1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -72,16 +75,17 @@ func (sf *tester) postSvgDayBad1() {
|
|
|
// Получение SVG.
|
|
// Получение SVG.
|
|
|
func (sf *tester) postSvgDayGood1() {
|
|
func (sf *tester) postSvgDayGood1() {
|
|
|
sf.t.Log("postSvgDayGood1")
|
|
sf.t.Log("postSvgDayGood1")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgDayGood1()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postSvgDayGood1()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgDayGood1()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postSvgDayGood1()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
|
|
+ // mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgDayGood1()")
|
|
|
|
|
+ // ctxMon := mon.Ctx()
|
|
|
|
|
+ // module := kmodule.NewKernelModule("kCtx").Hassert("postSvgDayGood1()")
|
|
|
|
|
+ // module.Log().Debug("test msg")
|
|
|
|
|
+ // ctxMod := module.Ctx()
|
|
|
|
|
+ // ctxMod.Set("demo_key", "demo value", "for demo comment").
|
|
|
|
|
+ // Hassert("postSvgDayGood1()")
|
|
|
|
|
+ // time.Sleep(time.Millisecond * 20)
|
|
|
|
|
+ // ctxMon.Set("module_1", module, "test_module").Hassert("postSvgDayGood1()")
|
|
|
|
|
+ // fiberApp := sf.serv.Fiber()
|
|
|
req, err := http.NewRequest("POST", "/module_svg_day/svg_day_1.svg", nil)
|
|
req, err := http.NewRequest("POST", "/module_svg_day/svg_day_1.svg", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgDayGood1(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postSvgDayGood1(): in net request, err=%v", err)
|
|
@@ -90,19 +94,35 @@ func (sf *tester) postSvgDayGood1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgDayGood1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postSvgDayGood1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postSvgDayGood1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postSvgDayGood1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (sf *tester) comSvgPost() *fiber.App {
|
|
|
|
|
+ sf.t.Log("comSvgPost")
|
|
|
|
|
+ mon := kmonolit.GetMonolit("test_monolit").Hassert("comSvgPost()")
|
|
|
|
|
+ ctxMon := mon.Ctx()
|
|
|
|
|
+ module := kmodule.NewKernelModule("kCtx").Hassert("comSvgPost()")
|
|
|
|
|
+ module.Log().Debug("test msg")
|
|
|
|
|
+ ctxMod := module.Ctx()
|
|
|
|
|
+ ctxMod.Set("demo_key", "demo value", "for demo comment").
|
|
|
|
|
+ Hassert("postSvgDayGood1()")
|
|
|
|
|
+ time.Sleep(time.Millisecond * 20)
|
|
|
|
|
+ ctxMon.Set("module_1", module, "test_module").Hassert("comSvgPost()")
|
|
|
|
|
+ fiberApp := sf.serv.Fiber()
|
|
|
|
|
+ return fiberApp
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// Получение SVG, модуля 20 не существует.
|
|
// Получение SVG, модуля 20 не существует.
|
|
|
func (sf *tester) postSvgMinBad1() {
|
|
func (sf *tester) postSvgMinBad1() {
|
|
|
sf.t.Log("postSvgMinBad1")
|
|
sf.t.Log("postSvgMinBad1")
|
|
|
|
|
+ sf.comSvgPost()
|
|
|
mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgMinBad1()")
|
|
mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgMinBad1()")
|
|
|
ctxMon := mon.Ctx()
|
|
ctxMon := mon.Ctx()
|
|
|
module := kmodule.NewKernelModule("kCtx").Hassert("postSvgMinBad1()")
|
|
module := kmodule.NewKernelModule("kCtx").Hassert("postSvgMinBad1()")
|
|
|
module.Log().Debug("test msg")
|
|
module.Log().Debug("test msg")
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
ctxMod := module.Ctx()
|
|
ctxMod := module.Ctx()
|
|
|
ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgMinBad1()")
|
|
ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgMinBad1()")
|
|
|
time.Sleep(time.Millisecond * 20)
|
|
time.Sleep(time.Millisecond * 20)
|
|
@@ -116,6 +136,7 @@ func (sf *tester) postSvgMinBad1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgMinBad1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postSvgMinBad1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postSvgMinBad1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postSvgMinBad1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -124,16 +145,7 @@ func (sf *tester) postSvgMinBad1() {
|
|
|
// Получение SVG.
|
|
// Получение SVG.
|
|
|
func (sf *tester) postSvgMinGood1() {
|
|
func (sf *tester) postSvgMinGood1() {
|
|
|
sf.t.Log("postSvgMinGood1")
|
|
sf.t.Log("postSvgMinGood1")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgMinGood1()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postSvgMinGood1()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgMinGood1()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postSvgMinGood1()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
req, err := http.NewRequest("POST", "/module_svg_min/svg_min_1.svg", nil)
|
|
req, err := http.NewRequest("POST", "/module_svg_min/svg_min_1.svg", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgMinGood1(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postSvgMinGood1(): in net request, err=%v", err)
|
|
@@ -142,6 +154,7 @@ func (sf *tester) postSvgMinGood1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgMinGood1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postSvgMinGood1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postSvgMinGood1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postSvgMinGood1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -150,16 +163,7 @@ func (sf *tester) postSvgMinGood1() {
|
|
|
// Получение SVG, модуля 20 не существует.
|
|
// Получение SVG, модуля 20 не существует.
|
|
|
func (sf *tester) postSvgSecBad1() {
|
|
func (sf *tester) postSvgSecBad1() {
|
|
|
sf.t.Log("postSvgSecBad1")
|
|
sf.t.Log("postSvgSecBad1")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgSecBad1()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postSvgSecBad1()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgSecBad1()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postSvgSecBad1()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
req, err := http.NewRequest("POST", "/module_svg_sec/svg_sec_20.svg", nil)
|
|
req, err := http.NewRequest("POST", "/module_svg_sec/svg_sec_20.svg", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgSecBad1(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postSvgSecBad1(): in net request, err=%v", err)
|
|
@@ -168,6 +172,7 @@ func (sf *tester) postSvgSecBad1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgSecBad1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postSvgSecBad1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postSvgSecBad1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postSvgSecBad1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -176,16 +181,7 @@ func (sf *tester) postSvgSecBad1() {
|
|
|
// Получение SVG.
|
|
// Получение SVG.
|
|
|
func (sf *tester) postSvgSecGood1() {
|
|
func (sf *tester) postSvgSecGood1() {
|
|
|
sf.t.Log("postSvgSecGood1")
|
|
sf.t.Log("postSvgSecGood1")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postSvgSecGood1()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postSvgSecGood1()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postSvgSecGood1()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postSvgSecGood1()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
req, err := http.NewRequest("POST", "/module_svg_sec/svg_sec_1.svg", nil)
|
|
req, err := http.NewRequest("POST", "/module_svg_sec/svg_sec_1.svg", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgSecGood1(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postSvgSecGood1(): in net request, err=%v", err)
|
|
@@ -194,6 +190,7 @@ func (sf *tester) postSvgSecGood1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postSvgSecGood1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postSvgSecGood1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postSvgSecGood1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postSvgSecGood1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -202,16 +199,7 @@ func (sf *tester) postSvgSecGood1() {
|
|
|
// Модуля 20 не существует.
|
|
// Модуля 20 не существует.
|
|
|
func (sf *tester) postModuleStateBad() {
|
|
func (sf *tester) postModuleStateBad() {
|
|
|
sf.t.Log("postModuleStateBad")
|
|
sf.t.Log("postModuleStateBad")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postModuleStateBad()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postModuleStateBad()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postModuleStateBad()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postModuleStateBad()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
req, err := http.NewRequest("POST", "/module_state/20", nil)
|
|
req, err := http.NewRequest("POST", "/module_state/20", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModuleStateBad(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postModuleStateBad(): in net request, err=%v", err)
|
|
@@ -220,6 +208,7 @@ func (sf *tester) postModuleStateBad() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModuleStateBad(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postModuleStateBad(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postModuleStateBad(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postModuleStateBad(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -228,16 +217,7 @@ func (sf *tester) postModuleStateBad() {
|
|
|
// Возвращает состояние модуля 1 (теперь добавлен).
|
|
// Возвращает состояние модуля 1 (теперь добавлен).
|
|
|
func (sf *tester) postModuleState() {
|
|
func (sf *tester) postModuleState() {
|
|
|
sf.t.Log("postModuleState")
|
|
sf.t.Log("postModuleState")
|
|
|
- mon := kmonolit.GetMonolit("test_monolit").Hassert("postModuleState()")
|
|
|
|
|
- ctxMon := mon.Ctx()
|
|
|
|
|
- module := kmodule.NewKernelModule("kCtx").Hassert("postModuleState()")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- module.Log().Debug("test msg")
|
|
|
|
|
- ctxMod := module.Ctx()
|
|
|
|
|
- ctxMod.Set("demo_key", "demo value", "for demo comment").Hassert("postModuleState()")
|
|
|
|
|
- time.Sleep(time.Millisecond * 20)
|
|
|
|
|
- ctxMon.Set("module_1", module, "test_module").Hassert("postModuleState()")
|
|
|
|
|
- fiberApp := sf.serv.Fiber()
|
|
|
|
|
|
|
+ fiberApp := sf.comSvgPost()
|
|
|
req, err := http.NewRequest("POST", "/module_state/1", nil)
|
|
req, err := http.NewRequest("POST", "/module_state/1", nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModuleState(): in net request, err=%v", err)
|
|
sf.t.Fatalf("postModuleState(): in net request, err=%v", err)
|
|
@@ -246,6 +226,7 @@ func (sf *tester) postModuleState() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModuleState(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postModuleState(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postModuleState(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postModuleState(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -272,6 +253,7 @@ func (sf *tester) postModule1() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModule1(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postModule1(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postModule1(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postModule1(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -293,6 +275,7 @@ func (sf *tester) postModuleLog() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModuleLog(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postModuleLog(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postModuleLog(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postModuleLog(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -310,6 +293,7 @@ func (sf *tester) postMonolitCtx() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postMonolitCtx(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postMonolitCtx(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postMonolitCtx(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postMonolitCtx(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|
|
@@ -327,6 +311,7 @@ func (sf *tester) postModule() {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
sf.t.Fatalf("postModule(): in make POST, err=%v", err)
|
|
sf.t.Fatalf("postModule(): in make POST, err=%v", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ defer resp.Body.Close()
|
|
|
if resp.StatusCode != 200 {
|
|
if resp.StatusCode != 200 {
|
|
|
sf.t.Fatalf("postModule(): status(%v)!=200", resp.StatusCode)
|
|
sf.t.Fatalf("postModule(): status(%v)!=200", resp.StatusCode)
|
|
|
}
|
|
}
|