def test_amttool_query_state_queries_off(self): amt_power_driver = AMTPowerDriver() ip_address = factory.make_ipv4_address() power_pass = factory.make_name('power_pass') _issue_amttool_command_mock = self.patch(amt_power_driver, '_issue_amttool_command') _issue_amttool_command_mock.return_value = (AMTTOOL_OUTPUT % (b'', b'S5 (soft-off)')) result = amt_power_driver.amttool_query_state(ip_address, power_pass) self.expectThat(_issue_amttool_command_mock, MockCalledOnceWith('info', ip_address, power_pass)) self.expectThat(result, Equals('off'))
def test_amttool_query_state_queries_off(self): amt_power_driver = AMTPowerDriver() ip_address = factory.make_ipv4_address() power_pass = factory.make_name("power_pass") _issue_amttool_command_mock = self.patch(amt_power_driver, "_issue_amttool_command") _issue_amttool_command_mock.return_value = AMTTOOL_OUTPUT % ( b"", b"S5 (soft-off)", ) result = amt_power_driver.amttool_query_state(ip_address, power_pass) self.expectThat( _issue_amttool_command_mock, MockCalledOnceWith("info", ip_address, power_pass), ) self.expectThat(result, Equals("off"))