Skip to content

Commit ae03280

Browse files
committed
Merge pull request python-oca#8 from mattthias/master_add_vm_delete
Add delete method to the vm
2 parents 9cdaed0 + 47f8031 commit ae03280

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

oca/tests/test_virtualmachine.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def test_actions(self):
102102
oca.client = oca.Client('test:test')
103103
vm = oca.VirtualMachine(self.xml, self.client)
104104
for action in ['shutdown', 'hold', 'release', 'stop', 'cancel',
105-
'suspend', 'resume', 'restart', 'finalize']:
105+
'suspend', 'resume', 'restart', 'finalize', 'delete']:
106106
self.client.call = Mock(return_value='')
107107
getattr(vm, action)()
108108
self.client.call.assert_called_once_with('vm.action', action, '6')
@@ -150,3 +150,6 @@ def test_user_template_variables(self):
150150
vm._convert_types()
151151
greeting = vm.user_template.greeting
152152
assert greeting == "Hello World"
153+
154+
def test_update(self):
155+
pass

oca/vm.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,12 @@ def resubmit(self):
227227
'''
228228
self._action('resubmit')
229229

230+
def delete(self):
231+
'''
232+
Delete the VM.
233+
'''
234+
self._action('delete')
235+
230236
def _action(self, action):
231237
self.client.call(self.METHODS['action'], action, self.id)
232238

0 commit comments

Comments
 (0)