14324: Embed test public key instead of reading from file
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Tue, 15 Jan 2019 18:29:30 +0000 (13:29 -0500)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Tue, 15 Jan 2019 18:29:30 +0000 (13:29 -0500)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

lib/cloud/azure_test.go

index 7dbafe617ed7dc3f4ec79b209cc8ab804de317da..f74688bb180c98cb867eba92ce619a6f0f21b30e 100644 (file)
@@ -57,6 +57,8 @@ var _ = check.Suite(&AzureInstanceSetSuite{})
 
 type VirtualMachinesClientStub struct{}
 
+var testKey []byte = []byte(`ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLQS1ExT2+WjA0d/hntEAyAtgeN1W2ik2QX8c2zO6HjlPHWXL92r07W0WMuDib40Pcevpi1BXeBWXA9ZB5KKMJB+ukaAu22KklnQuUmNvk6ZXnPKSkGxuCYvPQb08WhHf3p1VxiKfP3iauedBDM4x9/bkJohlBBQiFXzNUcQ+a6rKiMzmJN2gbL8ncyUzc+XQ5q4JndTwTGtOlzDiGOc9O4z5Dd76wtAVJneOuuNpwfFRVHThpJM6VThpCZOnl8APaceWXKeuwOuCae3COZMz++xQfxOfZ9Z8aIwo+TlQhsRaNfZ4Vjrop6ej8dtfZtgUFKfbXEOYaHrGrWGotFDTD example@example`)
+
 func (*VirtualMachinesClientStub) CreateOrUpdate(ctx context.Context,
        resourceGroupName string,
        VMName string,
@@ -140,13 +142,7 @@ func (*AzureInstanceSetSuite) TestCreate(c *check.C) {
                c.Fatal("Error making provider", err)
        }
 
-       f, err := os.Open("azconfig_sshkey.pub")
-       c.Assert(err, check.IsNil)
-
-       keybytes, err := ioutil.ReadAll(f)
-       c.Assert(err, check.IsNil)
-
-       pk, _, _, _, err := ssh.ParseAuthorizedKey(keybytes)
+       pk, _, _, _, err := ssh.ParseAuthorizedKey(testKey)
        c.Assert(err, check.IsNil)
 
        nodetoken, err := randutil.String(40, "abcdefghijklmnopqrstuvwxyz0123456789")