~fwereade/pyjuju/cloud-init-class-used

« back to all changes in this revision

Viewing changes to ensemble/providers/orchestra/tests/test_bootstrap.py

  • Committer: William Reade
  • Date: 2011-08-23 22:20:02 UTC
  • mfrom: (306.7.21 cobbler-shutdown)
  • Revision ID: fwereade@gmail.com-20110823222002-5xgie4fokchip13a
merge lp:~fwereade/ensemble/cobbler-shutdown: orchestra provider now terminates machines; MachineProvider.shutdown_machines now requires that condemned machines be specified explicitly; environment shutdown now deletes provider-state. [f=818139][r=niemeyer,hazmat]

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
        self.mock_set_ks_meta(
88
88
            self.get_verify_ks_meta(0, "bootstrap_late_command"))
89
89
        self.mock_start_system()
90
 
        self.mock_describe_system()
 
90
        self.mock_describe_systems(succeed([{
 
91
            "uid": "winston-uid",
 
92
            "name": "winston",
 
93
            "mgmt_classes": ["acquired"]}]))
91
94
        self.mock_save_state()
92
95
        self.mocker.replay()
93
96
 
95
98
            (machine,) = machines
96
99
            self.assertTrue(isinstance(machine, OrchestraMachine))
97
100
            self.assertEquals(machine.instance_id, "winston-uid")
 
101
            self.assertEquals(machine.dns_name, "winston")
98
102
        d = self.get_provider().bootstrap()
99
103
        d.addCallback(verify_machines)
100
104
        return d