Skip to content

Commit 3af46b1

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Trivial: Reorder unit tests in test_type.py"
2 parents 3372de6 + a253217 commit 3af46b1

1 file changed

Lines changed: 58 additions & 55 deletions

File tree

openstackclient/tests/volume/v2/test_type.py

Lines changed: 58 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def setUp(self):
6161
self.types_mock.create.return_value = fakes.FakeResource(
6262
None,
6363
copy.deepcopy(volume_fakes.TYPE),
64-
loaded=True,
64+
loaded=True
6565
)
6666
# Get the command object to test
6767
self.cmd = volume_type.CreateVolumeType(self.app, None)
@@ -115,6 +115,35 @@ def test_type_create_private(self):
115115
self.assertEqual(self.datalist, data)
116116

117117

118+
class TestTypeDelete(TestType):
119+
120+
def setUp(self):
121+
super(TestTypeDelete, self).setUp()
122+
123+
self.types_mock.get.return_value = fakes.FakeResource(
124+
None,
125+
copy.deepcopy(volume_fakes.TYPE),
126+
loaded=True
127+
)
128+
self.types_mock.delete.return_value = None
129+
130+
# Get the command object to mock
131+
self.cmd = volume_type.DeleteVolumeType(self.app, None)
132+
133+
def test_type_delete(self):
134+
arglist = [
135+
volume_fakes.type_id
136+
]
137+
verifylist = [
138+
("volume_type", volume_fakes.type_id)
139+
]
140+
141+
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
142+
143+
self.cmd.take_action(parsed_args)
144+
self.types_mock.delete.assert_called_with(volume_fakes.type_id)
145+
146+
118147
class TestTypeList(TestType):
119148

120149
columns = [
@@ -170,34 +199,6 @@ def test_type_list_with_options(self):
170199
self.assertEqual(datalist, tuple(data))
171200

172201

173-
class TestTypeShow(TestType):
174-
175-
def setUp(self):
176-
super(TestTypeShow, self).setUp()
177-
178-
self.types_mock.get.return_value = fakes.FakeResource(
179-
None,
180-
copy.deepcopy(volume_fakes.TYPE),
181-
loaded=True)
182-
# Get the command object to test
183-
self.cmd = volume_type.ShowVolumeType(self.app, None)
184-
185-
def test_type_show(self):
186-
arglist = [
187-
volume_fakes.type_id
188-
]
189-
verifylist = [
190-
("volume_type", volume_fakes.type_id)
191-
]
192-
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
193-
194-
columns, data = self.cmd.take_action(parsed_args)
195-
self.types_mock.get.assert_called_with(volume_fakes.type_id)
196-
197-
self.assertEqual(volume_fakes.TYPE_FORMATTED_columns, columns)
198-
self.assertEqual(volume_fakes.TYPE_FORMATTED_data, data)
199-
200-
201202
class TestTypeSet(TestType):
202203

203204
def setUp(self):
@@ -282,61 +283,63 @@ def test_type_set_property(self):
282283
self.assertEqual('myvalue', result['myprop'])
283284

284285

285-
class TestTypeUnset(TestType):
286+
class TestTypeShow(TestType):
286287

287288
def setUp(self):
288-
super(TestTypeUnset, self).setUp()
289+
super(TestTypeShow, self).setUp()
289290

290-
self.types_mock.get.return_value = FakeTypeResource(
291+
self.types_mock.get.return_value = fakes.FakeResource(
291292
None,
292293
copy.deepcopy(volume_fakes.TYPE),
293-
loaded=True,
294+
loaded=True
294295
)
295296

296-
self.cmd = volume_type.UnsetVolumeType(self.app, None)
297+
# Get the command object to test
298+
self.cmd = volume_type.ShowVolumeType(self.app, None)
297299

298-
def test_type_unset(self):
300+
def test_type_show(self):
299301
arglist = [
300-
'--property', 'property',
301-
volume_fakes.type_id,
302+
volume_fakes.type_id
302303
]
303304
verifylist = [
304-
('property', 'property'),
305-
('volume_type', volume_fakes.type_id),
305+
("volume_type", volume_fakes.type_id)
306306
]
307-
308307
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
309308

310-
self.cmd.take_action(parsed_args)
311-
312-
result = self.types_mock.get.return_value._keys
309+
columns, data = self.cmd.take_action(parsed_args)
310+
self.types_mock.get.assert_called_with(volume_fakes.type_id)
313311

314-
self.assertNotIn('property', result)
312+
self.assertEqual(volume_fakes.TYPE_FORMATTED_columns, columns)
313+
self.assertEqual(volume_fakes.TYPE_FORMATTED_data, data)
315314

316315

317-
class TestTypeDelete(TestType):
316+
class TestTypeUnset(TestType):
318317

319318
def setUp(self):
320-
super(TestTypeDelete, self).setUp()
319+
super(TestTypeUnset, self).setUp()
321320

322-
self.types_mock.get.return_value = fakes.FakeResource(
321+
self.types_mock.get.return_value = FakeTypeResource(
323322
None,
324323
copy.deepcopy(volume_fakes.TYPE),
325-
loaded=True)
326-
self.types_mock.delete.return_value = None
324+
loaded=True
325+
)
327326

328-
# Get the command object to mock
329-
self.cmd = volume_type.DeleteVolumeType(self.app, None)
327+
self.cmd = volume_type.UnsetVolumeType(self.app, None)
330328

331-
def test_type_delete(self):
329+
def test_type_unset(self):
332330
arglist = [
333-
volume_fakes.type_id
331+
'--property', 'property',
332+
volume_fakes.type_id,
334333
]
335334
verifylist = [
336-
("volume_type", volume_fakes.type_id)
335+
('property', 'property'),
336+
('volume_type', volume_fakes.type_id),
337337
]
338338

339339
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
340340

341341
self.cmd.take_action(parsed_args)
342-
self.types_mock.delete.assert_called_with(volume_fakes.type_id)
342+
343+
result = self.types_mock.get.return_value._keys
344+
345+
self.assertNotIn('property', result)

0 commit comments

Comments
 (0)