def test_start_instance_stopped_check_mode(self): mock_module = mock.MagicMock( params=copy.deepcopy(self.mockModule.params), check_mode=True, ) self.assertEqual((True, 80, 'running(check mode)'), nifcloud.start_instance(mock_module, 80))
def test_start_instance_stopped_success(self): with mock.patch('requests.post', self.mockRequestsPostStartInstance): with mock.patch('nifcloud.get_instance_state', self.mockGetInstanceState16): self.assertEqual( (True, 16, 'running'), nifcloud.start_instance(self.mockModule, 80) )
def test_start_instance_absent(self): with mock.patch('requests.post', self.mockRequestsPostRunInstance): with mock.patch('nifcloud.get_instance_state', self.mockGetInstanceState16): self.assertEqual( (True, 16, 'created'), nifcloud.start_instance(self.mockModule, -1) )
def test_start_instance_running(self): self.assertEqual((False, 16, 'running'), nifcloud.start_instance(self.mockModule, 16))