예제 #1
0
    def test__power_off_error_state(self, get_power_mock):
        domain_mock = mock.Mock()
        domain_mock.destroy = mock.Mock()

        state = power._power_off(domain_mock)

        get_power_mock.assert_called_with(domain_mock)
        domain_mock.destroy.assert_called_once_with()
        self.assertEqual(states.ERROR, state)
예제 #2
0
    def test__power_off_on(self, get_power_mock):
        domain_mock = mock.Mock()
        domain_mock.destroy = mock.Mock()

        state = power._power_off(domain_mock)

        get_power_mock.assert_called_with(domain_mock)
        domain_mock.destroy.assert_called_once_with()
        self.assertEqual(states.POWER_OFF, state)
    def test__power_off_error_state(self, get_power_mock):
        domain_mock = mock.Mock()
        domain_mock.destroy = mock.Mock()

        state = power._power_off(domain_mock)

        get_power_mock.assert_called_with(domain_mock)
        domain_mock.destroy.assert_called_once_with()
        self.assertEqual(states.ERROR, state)
    def test__power_off_on(self, get_power_mock):
        domain_mock = mock.Mock()
        domain_mock.destroy = mock.Mock()

        state = power._power_off(domain_mock)

        get_power_mock.assert_called_with(domain_mock)
        domain_mock.destroy.assert_called_once_with()
        self.assertEqual(states.POWER_OFF, state)
예제 #5
0
    def test__power_off_off(self, get_power_mock):
        state = power._power_off('fake domain')

        get_power_mock.assert_called_once_with('fake domain')
        self.assertEqual(states.POWER_OFF, state)
    def test__power_off_off(self, get_power_mock):
        state = power._power_off('fake domain')

        get_power_mock.assert_called_once_with('fake domain')
        self.assertEqual(states.POWER_OFF, state)