github.com/Pankov404/juju@v0.0.0-20150703034450-be266991dceb/upgrades/steps123_test.go (about) 1 // Copyright 2015 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 steps123Suite struct { 14 testing.BaseSuite 15 } 16 17 var _ = gc.Suite(&steps123Suite{}) 18 19 func (s *steps123Suite) TestStateStepsFor123(c *gc.C) { 20 expected := []string{ 21 "add default storage pools", 22 "drop old mongo indexes", 23 "migrate envuuid to env-uuid in envUsersC", 24 "move blocks from environment to state", 25 "insert userenvnameC doc for each environment", 26 "add name field to users and lowercase _id field", 27 "add life field to IP addresses", 28 "add instance id field to IP addresses", 29 "lower case _id of envUsers", 30 "add leadership settings documents for all services", 31 } 32 assertStateSteps(c, version.MustParse("1.23.0"), expected) 33 } 34 35 func (s *steps123Suite) TestStepsFor123(c *gc.C) { 36 expected := []string{ 37 "add environment UUID to agent config", 38 "add Stopped field to uniter state", 39 } 40 assertSteps(c, version.MustParse("1.23.0"), expected) 41 }