44 "encoding/json"
55 "errors"
66 "io"
7- "os"
87
98 boshlog "github.com/cloudfoundry/bosh-utils/logger"
109 fakesys "github.com/cloudfoundry/bosh-utils/system/fakes"
@@ -21,7 +20,6 @@ var _ = Describe("CpiCmdRunner", func() {
2120 cmdRunner * fakesys.FakeCmdRunner
2221 cpi CPI
2322 apiVersion int
24- logger boshlog.Logger
2523 )
2624
2725 BeforeEach (func () {
@@ -36,8 +34,8 @@ var _ = Describe("CpiCmdRunner", func() {
3634 }
3735
3836 cmdRunner = fakesys .NewFakeCmdRunner ()
39- logger = boshlog .NewLogger (boshlog .LevelNone )
40- cpiCmdRunner = NewCPICmdRunner (cmdRunner , cpi , logger , true )
37+ logger : = boshlog .NewLogger (boshlog .LevelNone )
38+ cpiCmdRunner = NewCPICmdRunner (cmdRunner , cpi , logger )
4139
4240 apiVersion = 1
4341 })
@@ -64,9 +62,7 @@ var _ = Describe("CpiCmdRunner", func() {
6462 Expect (actualCmd .Env ).To (Equal (map [string ]string {
6563 "BOSH_PACKAGES_DIR" : cpi .PackagesDir ,
6664 "BOSH_JOBS_DIR" : cpi .JobsDir ,
67- "PATH" : os .Getenv ("PATH" ),
6865 }))
69- Expect (actualCmd .UseIsolatedEnv ).To (BeTrue ())
7066 bytes , err := io .ReadAll (actualCmd .Stdin )
7167 Expect (err ).NotTo (HaveOccurred ())
7268 Expect (string (bytes )).To (Equal (
@@ -90,23 +86,6 @@ var _ = Describe("CpiCmdRunner", func() {
9086 apiVersion = 2
9187 })
9288
93- It ("creates correct command with UseIsolatedEnv false if NewCPICmdRunner is initialized with false" , func () {
94- cpiCmdRunner = NewCPICmdRunner (cmdRunner , cpi , logger , false )
95- cmdOutput := CmdOutput {}
96- outputBytes , err := json .Marshal (cmdOutput )
97- Expect (err ).NotTo (HaveOccurred ())
98-
99- result := fakesys.FakeCmdResult {
100- Stdout : string (outputBytes ),
101- ExitStatus : 0 ,
102- }
103- cmdRunner .AddCmdResult ("/jobs/cpi/bin/cpi" , result )
104- _ , err = cpiCmdRunner .Run (context , "fake-method" , apiVersion , "fake-argument-1" , "fake-argument-2" )
105- Expect (err ).NotTo (HaveOccurred ())
106- actualCmd := cmdRunner .RunComplexCommands [0 ]
107- Expect (actualCmd .UseIsolatedEnv ).To (BeFalse ())
108-
109- })
11089 It ("creates correct command with stemcell api_version in context" , func () {
11190 cmdOutput := CmdOutput {}
11291 outputBytes , err := json .Marshal (cmdOutput )
@@ -128,9 +107,7 @@ var _ = Describe("CpiCmdRunner", func() {
128107 Expect (actualCmd .Env ).To (Equal (map [string ]string {
129108 "BOSH_PACKAGES_DIR" : cpi .PackagesDir ,
130109 "BOSH_JOBS_DIR" : cpi .JobsDir ,
131- "PATH" : os .Getenv ("PATH" ),
132110 }))
133- Expect (actualCmd .UseIsolatedEnv ).To (BeTrue ())
134111 bytes , err := io .ReadAll (actualCmd .Stdin )
135112 Expect (err ).NotTo (HaveOccurred ())
136113 Expect (string (bytes )).To (Equal (
0 commit comments