obsolete tests

lint-refactor
KatolaZ 8 years ago
parent 7df9111d9f
commit 5afd126a07
  1. 44
      sandpit/test_yaml.go

@ -4,6 +4,7 @@ import (
"fmt" "fmt"
"github.com/go-yaml/yaml" "github.com/go-yaml/yaml"
"log" "log"
"strings"
) )
type STag struct { type STag struct {
@ -31,18 +32,25 @@ type SCORSHcfg struct {
var msg_str = ` var msg_str = `
s_msg: s_msg:
- s_tag: BUILD [
s_args: { s_tag: BUILD,
- suites/jessie s_args: [ suites/jessie, suites/ascii]
- suites/ascii },
- s_tag: REMOVE {
s_args: s_tag: REMOVE,
- file1 s_args: [file1]
- s_tag: CUSTOM },
{
s_tag: CUSTOM,
s_args: [first, second, third] s_args: [first, second, third]
}
]
` `
var other_msg = ` var other_msg = `
this is my comment...
---
s_msg: [ s_msg: [
{s_tag: "BUILD", s_args: [suites/jessie, suites/ascii]}, {s_tag: "BUILD", s_args: [suites/jessie, suites/ascii]},
{s_tag: "REMOVE", s_args: [file1]}, {s_tag: "REMOVE", s_args: [file1]},
@ -50,8 +58,9 @@ s_msg: [
] ]
` `
var cfg_str = ` var cfg_str = `
some stuff
---
s_cfg: s_cfg:
- s_tag: BUILD - s_tag: BUILD
s_commands: s_commands:
@ -69,6 +78,7 @@ s_cfg:
{s_cmd: "file:///home/user/script/sh", s_hash: "1234567890abcdef"}, {s_cmd: "file:///home/user/script/sh", s_hash: "1234567890abcdef"},
{s_cmd: "http://my.server.net/submit.php", s_hash: "0987654321abce"} {s_cmd: "http://my.server.net/submit.php", s_hash: "0987654321abce"}
] ]
...
` `
func main() { func main() {
@ -77,9 +87,15 @@ func main() {
var conf SCORSHcfg var conf SCORSHcfg
sep := "\n---\n"
//log.Printf("%s\n", test_str) //log.Printf("%s\n", test_str)
err := yaml.Unmarshal([]byte(other_msg), &c) scorsh_idx := strings.Index(other_msg, sep)
if scorsh_idx >= 0 {
err := yaml.Unmarshal([]byte(other_msg[scorsh_idx:]), &c)
if err != nil { if err != nil {
log.Fatal("error: ", err) log.Fatal("error: ", err)
} }
@ -93,10 +109,14 @@ func main() {
fmt.Printf(" %s\n", a) fmt.Printf(" %s\n", a)
} }
} }
}
fmt.Println("----------------------------") fmt.Println("----------------------------")
err = yaml.Unmarshal([]byte(cfg_str), &conf) scorsh_idx = strings.Index(cfg_str, sep)
if scorsh_idx >= 0 {
err := yaml.Unmarshal([]byte(cfg_str[scorsh_idx:]), &conf)
if err != nil { if err != nil {
log.Fatal("error: ", err) log.Fatal("error: ", err)
} }
@ -114,5 +134,5 @@ func main() {
fmt.Println("-+-+-") fmt.Println("-+-+-")
} }
}
} }

Loading…
Cancel
Save