mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
These comments were added to enforce using the correct import path for
our packages ("github.com/docker/docker", not "github.com/moby/moby").
However, when working in go module mode (not GOPATH / vendor), they have
no effect, so their impact is limited.
Remove these imports in preparation of migrating our code to become an
actual go module.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
35 lines
689 B
Go
35 lines
689 B
Go
package convert
|
|
|
|
import (
|
|
"testing"
|
|
"time"
|
|
|
|
gogotypes "github.com/gogo/protobuf/types"
|
|
swarmapi "github.com/moby/swarmkit/v2/api"
|
|
)
|
|
|
|
func TestNetworkConvertBasicNetworkFromGRPCCreatedAt(t *testing.T) {
|
|
expected, err := time.Parse("Jan 2, 2006 at 3:04pm (MST)", "Jan 10, 2018 at 7:54pm (PST)")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
createdAt, err := gogotypes.TimestampProto(expected)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
nw := swarmapi.Network{
|
|
Meta: swarmapi.Meta{
|
|
Version: swarmapi.Version{
|
|
Index: 1,
|
|
},
|
|
CreatedAt: createdAt,
|
|
},
|
|
}
|
|
|
|
n := BasicNetworkFromGRPC(nw)
|
|
if !n.Created.Equal(expected) {
|
|
t.Fatalf("expected time %s; received %s", expected, n.Created)
|
|
}
|
|
}
|