Skip to content

Commit 5543857

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Use assertRaises() to check if an exception is raised"
2 parents 27a0da6 + cfcb750 commit 5543857

3 files changed

Lines changed: 19 additions & 29 deletions

File tree

openstackclient/tests/compute/v2/test_server.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,10 @@ def test_server_create_no_options(self):
143143
verifylist = [
144144
('server_name', self.new_server.name),
145145
]
146-
try:
147-
# Missing required args should bail here
148-
self.check_parser(self.cmd, arglist, verifylist)
149-
except utils.ParserException:
150-
pass
146+
147+
# Missing required args should bail here
148+
self.assertRaises(utils.ParserException, self.check_parser,
149+
self.cmd, arglist, verifylist)
151150

152151
def test_server_create_minimal(self):
153152
arglist = [

openstackclient/tests/network/v2/test_network.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,9 @@ def test_create_no_options(self):
106106
arglist = []
107107
verifylist = []
108108

109-
try:
110-
# Missing required args should bail here
111-
self.check_parser(self.cmd, arglist, verifylist)
112-
except tests_utils.ParserException:
113-
pass
109+
# Missing required args should bail here
110+
self.assertRaises(tests_utils.ParserException, self.check_parser,
111+
self.cmd, arglist, verifylist)
114112

115113
def test_create_default_options(self):
116114
arglist = [
@@ -545,11 +543,9 @@ def test_show_no_options(self):
545543
arglist = []
546544
verifylist = []
547545

548-
try:
549-
# Missing required args should bail here
550-
self.check_parser(self.cmd, arglist, verifylist)
551-
except tests_utils.ParserException:
552-
pass
546+
# Missing required args should bail here
547+
self.assertRaises(tests_utils.ParserException, self.check_parser,
548+
self.cmd, arglist, verifylist)
553549

554550
def test_show_all_options(self):
555551
arglist = [

openstackclient/tests/network/v2/test_router.py

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,9 @@ def test_create_no_options(self):
6363
arglist = []
6464
verifylist = []
6565

66-
try:
67-
self.check_parser(self.cmd, arglist, verifylist)
68-
except tests_utils.ParserException:
69-
pass
66+
# Missing required args should bail here
67+
self.assertRaises(tests_utils.ParserException, self.check_parser,
68+
self.cmd, arglist, verifylist)
7069

7170
def test_create_default_options(self):
7271
arglist = [
@@ -303,11 +302,9 @@ def test_set_distributed_centralized(self):
303302
('distributed', False),
304303
]
305304

306-
try:
307-
# Argument parse failing should bail here
308-
self.check_parser(self.cmd, arglist, verifylist)
309-
except tests_utils.ParserException:
310-
pass
305+
# Missing required args should bail here
306+
self.assertRaises(tests_utils.ParserException, self.check_parser,
307+
self.cmd, arglist, verifylist)
311308

312309
def test_set_nothing(self):
313310
arglist = [self._router.name, ]
@@ -353,11 +350,9 @@ def test_show_no_options(self):
353350
arglist = []
354351
verifylist = []
355352

356-
try:
357-
# Missing required args should bail here
358-
self.check_parser(self.cmd, arglist, verifylist)
359-
except tests_utils.ParserException:
360-
pass
353+
# Missing required args should bail here
354+
self.assertRaises(tests_utils.ParserException, self.check_parser,
355+
self.cmd, arglist, verifylist)
361356

362357
def test_show_all_options(self):
363358
arglist = [

0 commit comments

Comments
 (0)