Commit 8a8cb32d authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 797d47b2
......@@ -28,6 +28,8 @@ package zdata
import (
"context"
"fmt"
"sort"
"strings"
"testing"
"lab.nexedi.com/kirr/go123/exc"
......@@ -171,8 +173,24 @@ func TestΔFtail(t_ *testing.T) {
// dataTabTxt returns string representation of {} dataTab.
//
// it is similar to xbtreetest.KVTxt but uses string instead of Key for keys.
func dataTabTxt(dataTab map[string]string) string {
panic("TODO")
// XXX dup wrt xbtreetest.KVTxt but uses string instead of Key for keys.
if len(dataTab) == 0 {
return "ø"
}
keyv := []string{}
for k := range dataTab { keyv = append(keyv, k) }
sort.Strings(keyv)
sv := []string{}
for _, k := range keyv {
v := dataTab[k]
if strings.ContainsAny(v, " \n\t,:") {
panicf("[%v]=%q: invalid value", k, v)
}
sv = append(sv, fmt.Sprintf("%v:%s", k, v))
}
return strings.Join(sv, ",")
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment