~juju-qa/ubuntu/xenial/juju/xenial-2.0-beta3

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/api/uniter/relationunit_test.go

  • Committer: Martin Packman
  • Date: 2016-03-30 19:31:08 UTC
  • mfrom: (1.1.41)
  • Revision ID: martin.packman@canonical.com-20160330193108-h9iz3ak334uk0z5r
Merge new upstream source 2.0~beta3

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
        c.Assert(apiRel.String(), gc.Equals, "wordpress:db mysql:server")
75
75
}
76
76
 
77
 
func (s *relationUnitSuite) TestNetworkConfig(c *gc.C) {
78
 
        // Set some provider addresses bound to both "public" and "internal"
79
 
        // spaces.
80
 
        addresses := []network.Address{
81
 
                network.NewAddressOnSpace("public", "8.8.8.8"),
82
 
                network.NewAddressOnSpace("", "8.8.4.4"),
83
 
                network.NewAddressOnSpace("internal", "10.0.0.1"),
84
 
                network.NewAddressOnSpace("internal", "10.0.0.2"),
85
 
                network.NewAddressOnSpace("public", "fc00::1"),
86
 
        }
87
 
        err := s.wordpressMachine.SetProviderAddresses(addresses...)
88
 
        c.Assert(err, jc.ErrorIsNil)
89
 
 
90
 
        _, apiRelUnit := s.getRelationUnits(c)
91
 
 
92
 
        netConfig, err := apiRelUnit.NetworkConfig()
93
 
        c.Assert(err, jc.ErrorIsNil)
94
 
        c.Assert(netConfig, jc.DeepEquals, []params.NetworkConfig{
95
 
                {Address: "10.0.0.1"},
96
 
                {Address: "10.0.0.2"},
97
 
        })
98
 
}
99
 
 
100
77
func (s *relationUnitSuite) TestEndpoint(c *gc.C) {
101
78
        _, apiRelUnit := s.getRelationUnits(c)
102
79