network_test.go 749 B

12345678910111213141516171819202122232425262728293031323334
  1. package convert // import "github.com/docker/docker/daemon/cluster/convert"
  2. import (
  3. "testing"
  4. "time"
  5. gogotypes "github.com/gogo/protobuf/types"
  6. swarmapi "github.com/moby/swarmkit/v2/api"
  7. )
  8. func TestNetworkConvertBasicNetworkFromGRPCCreatedAt(t *testing.T) {
  9. expected, err := time.Parse("Jan 2, 2006 at 3:04pm (MST)", "Jan 10, 2018 at 7:54pm (PST)")
  10. if err != nil {
  11. t.Fatal(err)
  12. }
  13. createdAt, err := gogotypes.TimestampProto(expected)
  14. if err != nil {
  15. t.Fatal(err)
  16. }
  17. nw := swarmapi.Network{
  18. Meta: swarmapi.Meta{
  19. Version: swarmapi.Version{
  20. Index: 1,
  21. },
  22. CreatedAt: createdAt,
  23. },
  24. }
  25. n := BasicNetworkFromGRPC(nw)
  26. if !n.Created.Equal(expected) {
  27. t.Fatalf("expected time %s; received %s", expected, n.Created)
  28. }
  29. }