From 0c9450b26f8ed4ff9ac12ddcff831db074a37d07 Mon Sep 17 00:00:00 2001 From: Jiri Stransky Date: Fri, 12 Jul 2013 18:33:42 +0200 Subject: [PATCH] Rack delete --- tuskarclient/tests/v1/test_racks.py | 6 ++++++ tuskarclient/v1/racks.py | 3 +++ 2 files changed, 9 insertions(+) diff --git a/tuskarclient/tests/v1/test_racks.py b/tuskarclient/tests/v1/test_racks.py index 86658ed..abbde09 100644 --- a/tuskarclient/tests/v1/test_racks.py +++ b/tuskarclient/tests/v1/test_racks.py @@ -34,3 +34,9 @@ class RackManagerTest(tutils.TestCase): self.assertEqual(self.rm.list(), ['fake_rack']) self.rm._list.assert_called_with('/v1/racks') + + def test_delete(self): + self.rm._delete = mock.Mock(return_value=None) + + self.assertEqual(self.rm.delete(42), None) + self.rm._delete.assert_called_with('/v1/racks/42') diff --git a/tuskarclient/v1/racks.py b/tuskarclient/v1/racks.py index 14e06d7..352a319 100644 --- a/tuskarclient/v1/racks.py +++ b/tuskarclient/v1/racks.py @@ -32,3 +32,6 @@ class RackManager(base.Manager): def list(self): return self._list(self._path()) + + def delete(self, rack_id): + return self._delete(self._single_path(rack_id))