func (s *deployRepoCharmStoreSuite) TestDeployBundleMultipleRelations(c *gc.C) {
testcharms.UploadCharm(c, s.client, "trusty/wordpress-0", "wordpress")
testcharms.UploadCharm(c, s.client, "trusty/mysql-1", "mysql")
testcharms.UploadCharm(c, s.client, "trusty/postgres-2", "mysql")
testcharms.UploadCharm(c, s.client, "trusty/varnish-3", "varnish")
output, err := s.deployBundleYAML(c, `
services:
wp:
charm: wordpress
num_units: 1
mysql:
charm: mysql
num_units: 1
pgres:
charm: trusty/postgres-2
num_units: 1
varnish:
charm: trusty/varnish
num_units: 1
relations:
- ["wp:db", "mysql:server"]
- ["wp:db", "pgres:server"]
- ["varnish:webcache", "wp:cache"]
`)