moby/daemon/licensing_test.go
Daniel Hiltgen 896d1b1c61 Expose license status in Info (#37612)
* Expose license status in Info

This wires up a new field in the Info payload that exposes the license.
For moby this is hardcoded to always report a community edition.
Downstream enterprise dockerd will have additional licensing logic wired
into this function to report details about the current license status.

Signed-off-by: Daniel Hiltgen <daniel.hiltgen@docker.com>

* Code review comments

Signed-off-by: Daniel Hiltgen <daniel.hiltgen@docker.com>

* Add windows autogen support

Signed-off-by: Daniel Hiltgen <daniel.hiltgen@docker.com>
2018-08-17 17:05:21 -07:00

18 lines
385 B
Go

package daemon // import "github.com/docker/docker/daemon"
import (
"testing"
"github.com/docker/docker/api/types"
"github.com/docker/docker/dockerversion"
"gotest.tools/assert"
)
func TestfillLicense(t *testing.T) {
v := &types.Info{}
d := &Daemon{
root: "/var/lib/docker/",
}
d.fillLicense(v)
assert.Assert(t, v.ProductLicense == dockerversion.DefaultProductLicense)
}