Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1323)

Side by Side Diff: state/service_test.go

Issue 77270046: state: Add networks doc for services
Patch Set: state: Add networks doc for services Created 11 years ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012, 2013 Canonical Ltd. 1 // Copyright 2012, 2013 Canonical Ltd.
2 // Licensed under the AGPLv3, see LICENCE file for details. 2 // Licensed under the AGPLv3, see LICENCE file for details.
3 3
4 package state_test 4 package state_test
5 5
6 import ( 6 import (
7 "fmt" 7 "fmt"
8 "sort" 8 "sort"
9 9
10 jc "github.com/juju/testing/checkers" 10 jc "github.com/juju/testing/checkers"
(...skipping 1411 matching lines...) Expand 10 before | Expand all | Expand 10 after
1422 // SCHEMACHANGE 1422 // SCHEMACHANGE
1423 // TODO(mattyw) remove when schema upgrades are possible 1423 // TODO(mattyw) remove when schema upgrades are possible
1424 // Check that GetOwnerTag returns user-admin even 1424 // Check that GetOwnerTag returns user-admin even
1425 // when the service has no owner 1425 // when the service has no owner
1426 func (s *ServiceSuite) TestOwnerTagSchemaProtection(c *gc.C) { 1426 func (s *ServiceSuite) TestOwnerTagSchemaProtection(c *gc.C) {
1427 service := s.AddTestingService(c, "foobar", s.charm) 1427 service := s.AddTestingService(c, "foobar", s.charm)
1428 state.SetServiceOwnerTag(service, "") 1428 state.SetServiceOwnerTag(service, "")
1429 c.Assert(state.GetServiceOwnerTag(service), gc.Equals, "") 1429 c.Assert(state.GetServiceOwnerTag(service), gc.Equals, "")
1430 c.Assert(service.GetOwnerTag(), gc.Equals, "user-admin") 1430 c.Assert(service.GetOwnerTag(), gc.Equals, "user-admin")
1431 } 1431 }
1432
1433 func (s *ServiceSuite) TestNetworks(c *gc.C) {
dimitern 2014/03/21 14:21:56 Please add a test to check we can set networks at
gz 2014/03/21 15:46:00 That is deliberately not included in this mp, but
dimitern 2014/03/21 16:11:32 I'm fine with adding this in a follow-up.
1434 service, err := s.State.Service(s.mysql.Name())
1435 c.Assert(err, gc.IsNil)
1436 includedNetworks, excludedNetworks, err := service.Networks()
1437 c.Assert(err, gc.IsNil)
1438 c.Check(includedNetworks, gc.DeepEquals, []string{})
1439 c.Check(excludedNetworks, gc.DeepEquals, []string{})
1440 }
OLDNEW

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b