b06b0147a9
This is a preview of a change to new drand client. Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
25 lines
550 B
Go
25 lines
550 B
Go
package drand
|
|
|
|
import (
|
|
"encoding/json"
|
|
"fmt"
|
|
"testing"
|
|
|
|
dchain "github.com/drand/drand/chain"
|
|
dclient "github.com/drand/drand/client"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestPrintGroupInfo(t *testing.T) {
|
|
c, err := dclient.NewHTTPClient(drandServers[0], nil, nil)
|
|
assert.NoError(t, err)
|
|
cg := c.(interface {
|
|
FetchChainInfo(groupHash []byte) (*dchain.Info, error)
|
|
})
|
|
chain, err := cg.FetchChainInfo(nil)
|
|
assert.NoError(t, err)
|
|
cbytes, err := json.Marshal(chain.ToProto())
|
|
assert.NoError(t, err)
|
|
fmt.Printf("%s\n", cbytes)
|
|
}
|