~lutostag/ubuntu/trusty/maas/1.5.2

« back to all changes in this revision

Viewing changes to src/provisioningserver/power/tests/test_poweraction.py

  • Committer: Package Import Robot
  • Author(s): Andres Rodriguez
  • Date: 2014-05-09 22:35:43 UTC
  • mfrom: (1.2.32)
  • Revision ID: package-import@ubuntu.com-20140509223543-wc0s7r7b1zqxmrl8
Tags: 1.5.1+bzr2269-0ubuntu0.1
* Stable Release Update (LP: #1317601):
  - Hardware Enablement for Cisco B-Series. (LP: #1300476)
  - Allow AMT power type to specify IP Address. (LP: #1308772)
  - Spurious failure when starting and creating lock files. (LP: 1308069)
  - Fix usage of hardware enablement kernels by fixing the preseeds
    (LP: #1310082, LP: #1310076, LP: #1310082)
  - Fix parallel juju deployments. (LP: #1314409)
  - Clear distro_series when stopping node from WebUI (LP: #1316396)
  - Fix click hijacking (LP: #1298784)
  - Fix blocking API client when deleting a resource (LP: #1313556)
  - Do not import Trusty RC images by default (LP: #1311151)
  - debian/control: Add missing dep on python-crochet for
    python-maas-provisioningserver (LP: #1311765)

Show diffs side-by-side

added added

removed removed

Lines of Context:
223
223
            power_pass='me', power_hwaddress='me', ipmitool='echo')
224
224
        output = action.run_shell(script)
225
225
        self.assertIn("Got unknown power state from ipmipower", output)
 
226
 
 
227
    def test_ucsm_renders_template(self):
 
228
        # I'd like to assert that escape_py_literal is being used here,
 
229
        # but it's not obvious how to mock things in the template
 
230
        # rendering namespace so I passed on that.
 
231
        action = PowerAction('ucsm')
 
232
        script = action.render_template(
 
233
            action.get_template(), power_address='foo',
 
234
            power_user='bar', power_pass='baz',
 
235
            uuid=factory.getRandomUUID(), power_change='on')
 
236
        self.assertIn('power_control_ucsm', script)