~makyo/juju-deployer/machines-and-placement

« back to all changes in this revision

Viewing changes to deployer/tests/test_deployment.py

  • Committer: Kapil Thangavelu
  • Date: 2015-01-22 15:22:18 UTC
  • Revision ID: kapil@canonical.com-20150122152218-vapvthnijvphdag4
support maas name and zone for placement

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
            list(d.get_relations()),
60
60
            [('blog', 'db'), ('blog', 'cache'), ('blog', 'haproxy')])
61
61
 
 
62
    def test_maas_name_and_zone_placement(self):
 
63
        d = self.get_named_deployment("stack-placement-maas.yml", "stack")
 
64
        d.validate_placement()
 
65
        placement = d.get_unit_placement('ceph', {})
 
66
        self.assertEqual(placement.get(0), "arnolt")
 
67
        placement = d.get_unit_placement('heat', {})
 
68
        self.assertEqual(placement.get(0), "zone=zebra")
 
69
 
62
70
    def test_validate_placement_sorting(self):
63
71
        d = self.get_named_deployment("stack-placement.yaml", "stack")
64
72
        services = d.get_services()