github.com/altoros/juju-vmware@v0.0.0-20150312064031-f19ae857ccca/upgrades/steps118_test.go (about)

     1  // Copyright 2014 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package upgrades_test
     5  
     6  import (
     7  	gc "gopkg.in/check.v1"
     8  
     9  	"github.com/juju/juju/testing"
    10  	"github.com/juju/juju/version"
    11  )
    12  
    13  type steps118Suite struct {
    14  	testing.BaseSuite
    15  }
    16  
    17  var _ = gc.Suite(&steps118Suite{})
    18  
    19  func (s *steps118Suite) TestStateStepsFor118(c *gc.C) {
    20  	expected := []string{
    21  		"update rsyslog port",
    22  		"remove deprecated environment config settings",
    23  		"migrate local provider agent config",
    24  	}
    25  	assertStateSteps(c, version.MustParse("1.18.0"), expected)
    26  }
    27  
    28  func (s *steps118Suite) TestStepsFor118(c *gc.C) {
    29  	expected := []string{
    30  		"make $DATADIR/locks owned by ubuntu:ubuntu",
    31  		"generate system ssh key",
    32  		"install rsyslog-gnutls",
    33  		"make /home/ubuntu/.profile source .juju-proxy file",
    34  	}
    35  	assertSteps(c, version.MustParse("1.18.0"), expected)
    36  }