From f47ab21dd0054f5b6bf50af4e2d1241ba305f8f7 Mon Sep 17 00:00:00 2001 From: David Gageot Date: Thu, 5 Nov 2015 12:57:43 +0100 Subject: [PATCH] FIX #2171 Fix faulty flag and add tests for SetConfigFromFlags Signed-off-by: David Gageot --- drivers/openstack/openstack_test.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 drivers/openstack/openstack_test.go diff --git a/drivers/openstack/openstack_test.go b/drivers/openstack/openstack_test.go new file mode 100644 index 0000000..49134c0 --- /dev/null +++ b/drivers/openstack/openstack_test.go @@ -0,0 +1,29 @@ +package openstack + +import ( + "testing" + + "github.com/docker/machine/libmachine/drivers" + "github.com/stretchr/testify/assert" +) + +func TestSetConfigFromFlags(t *testing.T) { + driver := NewDriver("default", "path") + + checkFlags := &drivers.CheckDriverOptions{ + FlagsValues: map[string]interface{}{ + "openstack-auth-url": "http://url", + "openstack-username": "user", + "openstack-password": "pwd", + "openstack-tenant-id": "ID", + "openstack-flavor-id": "ID", + "openstack-image-id": "ID", + }, + CreateFlags: driver.GetCreateFlags(), + } + + err := driver.SetConfigFromFlags(checkFlags) + + assert.NoError(t, err) + assert.Empty(t, checkFlags.InvalidFlags) +}