~ubuntu-branches/ubuntu/precise/juju/precise

« back to all changes in this revision

Viewing changes to juju/control/tests/test_terminate_machine.py

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-03-30 15:28:16 UTC
  • mfrom: (1.1.10)
  • Revision ID: package-import@ubuntu.com-20120330152816-5iy8sdojk9mnxzpk
Tags: 0.5+bzr504-0ubuntu1
* New upstream snapshot (LP: #962507 LP: #953258 LP: #965507).
* d/control: Depend and Build-Depend on python-oauth for MaaS.
* d/control: Drop dummy ensemble package and make breaks/replaces
  broader to force removal of any ensemble package. (LP: #954492)
* d/control: Move lxc, libvirt-bin, and zookeeper to Suggests to
  reduce the amount of packages installed on every node unecessarily
  and also avoid conflicting when deploying into a libvirt-bin
  default network VM (LP: #962389)
* d/rules: skip test suite when nocheck is set.
* d/rules: remove redundant dh_clean call
* d/juju.install: remove usr, with only one binary package this is
  not necessary anymore and causes dh_install to fail because no
  files are installed to debian/tmp anymore.
* d/rules,d/control,d/manpages,d/juju.manpages: Generate basic
  manpage from online help. (LP: #966611)
* d/patches/no-write-sample-on-help.patch: Added so --help can be
  safely run without a writable home dir on buildds. (LP: #957682)

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
        environment = self.config.get("firstenv")
30
30
        mysql_service_state = yield self.add_service_from_charm("mysql")
31
31
        mysql_unit_state = yield mysql_service_state.add_unit_state()
32
 
        mysql_machine_state = \
33
 
            yield self.machine_state_manager.add_machine_state()
 
32
        mysql_machine_state = yield self.add_machine_state()
34
33
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
35
34
        wordpress_service_state = \
36
35
            yield self.add_service_from_charm("wordpress")
37
36
        wordpress_unit_state = yield wordpress_service_state.add_unit_state()
38
 
        wordpress_machine_state = \
39
 
            yield self.machine_state_manager.add_machine_state()
 
37
        wordpress_machine_state = yield self.add_machine_state()
40
38
        yield wordpress_unit_state.assign_to_machine(wordpress_machine_state)
41
39
        yield wordpress_unit_state.unassign_from_machine()
42
40
        yield terminate_machine.terminate_machine(
50
48
        environment = self.config.get("firstenv")
51
49
        mysql_service_state = yield self.add_service_from_charm("mysql")
52
50
        mysql_unit_state = yield mysql_service_state.add_unit_state()
53
 
        mysql_machine_state = \
54
 
            yield self.machine_state_manager.add_machine_state()
 
51
        mysql_machine_state = yield self.add_machine_state()
55
52
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
56
53
        ex = yield self.assertFailure(
57
54
            terminate_machine.terminate_machine(
68
65
        environment = self.config.get("firstenv")
69
66
        mysql_service_state = yield self.add_service_from_charm("mysql")
70
67
        mysql_unit_state = yield mysql_service_state.add_unit_state()
71
 
        mysql_machine_state = \
72
 
            yield self.machine_state_manager.add_machine_state()
 
68
        mysql_machine_state = yield self.add_machine_state()
73
69
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
74
70
        ex = yield self.assertFailure(
75
71
            terminate_machine.terminate_machine(
85
81
        environment = self.config.get("firstenv")
86
82
        mysql_service_state = yield self.add_service_from_charm("mysql")
87
83
        mysql_unit_state = yield mysql_service_state.add_unit_state()
88
 
        mysql_machine_state = \
89
 
            yield self.machine_state_manager.add_machine_state()
 
84
        mysql_machine_state = yield self.add_machine_state()
90
85
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
91
86
        ex = yield self.assertFailure(
92
87
            terminate_machine.terminate_machine(
105
100
        wordpress_service_state = \
106
101
            yield self.add_service_from_charm("wordpress")
107
102
        wordpress_unit_state = yield wordpress_service_state.add_unit_state()
108
 
        wordpress_machine_state = \
109
 
            yield self.machine_state_manager.add_machine_state()
 
103
        wordpress_machine_state = yield self.add_machine_state()
110
104
        yield wordpress_unit_state.assign_to_machine(wordpress_machine_state)
111
105
        riak_service_state = yield self.add_service_from_charm("riak")
112
106
        riak_unit_state = yield riak_service_state.add_unit_state()
113
 
        riak_machine_state = \
114
 
            yield self.machine_state_manager.add_machine_state()
 
107
        riak_machine_state = yield self.add_machine_state()
115
108
        yield riak_unit_state.assign_to_machine(riak_machine_state)
116
109
        mysql_service_state = yield self.add_service_from_charm("mysql")
117
110
        mysql_unit_state = yield mysql_service_state.add_unit_state()
118
 
        mysql_machine_state = \
119
 
            yield self.machine_state_manager.add_machine_state()
 
111
        mysql_machine_state = yield self.add_machine_state()
120
112
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
121
113
        yield wordpress_unit_state.unassign_from_machine()
122
114
        yield mysql_unit_state.unassign_from_machine()
135
127
        self.mocker.replay()
136
128
        mysql_service_state = yield self.add_service_from_charm("mysql")
137
129
        mysql_unit_state = yield mysql_service_state.add_unit_state()
138
 
        mysql_machine_state = \
139
 
            yield self.machine_state_manager.add_machine_state()
 
130
        mysql_machine_state = yield self.add_machine_state()
140
131
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
141
132
        main(["terminate-machine", "42", "1"])
142
133
        yield wait_on_reactor_stopped
151
142
        self.mocker.replay()
152
143
        mysql_service_state = yield self.add_service_from_charm("mysql")
153
144
        mysql_unit_state = yield mysql_service_state.add_unit_state()
154
 
        mysql_machine_state = \
155
 
            yield self.machine_state_manager.add_machine_state()
 
145
        mysql_machine_state = yield self.add_machine_state()
156
146
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
157
147
        main(["terminate-machine", "0", "1"])
158
148
        yield wait_on_reactor_stopped
169
159
        self.mocker.replay()
170
160
        mysql_service_state = yield self.add_service_from_charm("mysql")
171
161
        mysql_unit_state = yield mysql_service_state.add_unit_state()
172
 
        mysql_machine_state = \
173
 
            yield self.machine_state_manager.add_machine_state()
 
162
        mysql_machine_state = yield self.add_machine_state()
174
163
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
175
164
        main(["terminate-machine"])
176
165
        yield wait_on_reactor_stopped
193
182
        self.mocker.replay()
194
183
        mysql_service_state = yield self.add_service_from_charm("mysql")
195
184
        mysql_unit_state = yield mysql_service_state.add_unit_state()
196
 
        mysql_machine_state = \
197
 
            yield self.machine_state_manager.add_machine_state()
 
185
        mysql_machine_state = yield self.add_machine_state()
198
186
        yield mysql_unit_state.assign_to_machine(mysql_machine_state)
199
187
        wordpress_service_state = \
200
188
            yield self.add_service_from_charm("wordpress")
201
189
        wordpress_unit_state = yield wordpress_service_state.add_unit_state()
202
 
        wordpress_machine_state = \
203
 
            yield self.machine_state_manager.add_machine_state()
 
190
        wordpress_machine_state = yield self.add_machine_state()
204
191
        yield wordpress_unit_state.assign_to_machine(wordpress_machine_state)
205
192
        main(["terminate-machine", "--environment", "roman-candle",
206
193
              "1", "2"])