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 }