github.com/cloudbase/juju-core@v0.0.0-20140504232958-a7271ac7912f/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 "launchpad.net/gocheck" 8 9 "launchpad.net/juju-core/testing/testbase" 10 "launchpad.net/juju-core/upgrades" 11 ) 12 13 type steps118Suite struct { 14 testbase.LoggingSuite 15 } 16 17 var _ = gc.Suite(&steps118Suite{}) 18 19 var expectedSteps = []string{ 20 "make $DATADIR/locks owned by ubuntu:ubuntu", 21 "generate system ssh key", 22 "update rsyslog port", 23 "install rsyslog-gnutls", 24 "remove deprecated attribute values", 25 } 26 27 func (s *steps118Suite) TestUpgradeOperationsContent(c *gc.C) { 28 upgradeSteps := upgrades.StepsFor118() 29 c.Assert(upgradeSteps, gc.HasLen, len(expectedSteps)) 30 assertExpectedSteps(c, upgradeSteps, expectedSteps) 31 }