896d1b1c61
* 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>
18 lines
385 B
Go
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)
|
|
}
|