| 123456789101112131415161718192021222324252627282930 |
- package odb_test
- import (
- "fmt"
- "sort"
- "testing"
- "git.wecise.com/wecise/odbserver/odb/cass"
- "git.wecise.com/wecise/odbserver/odb/config"
- "github.com/stretchr/testify/assert"
- )
- func TestSchema(t *testing.T) {
- cassOption := cass.Option{Keyspace: "matrix", DisableInitialHostLookup: config.EnvBool("CASSANDRALOOKUP", false)}
- session, err := cass.NewCassSession(cassOption)
- if err != nil {
- assert.Nil(t, err)
- return
- }
- m, _, n, _ := cass.CassandraSchemaVersionInfo(session)
- s := fmt.Sprintln("retrycount: ", n)
- for schema, address := range m {
- addrs := address.List()
- sort.Strings(addrs)
- for _, addr := range addrs {
- s += fmt.Sprintf("%20s %s\n", addr, schema)
- }
- }
- fmt.Print(s)
- }
|