summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin L. Mitchell <kevin.mitchell@rackspace.com>2011-07-14 12:40:38 -0500
committerKevin L. Mitchell <kevin.mitchell@rackspace.com>2011-07-14 12:40:38 -0500
commitac6dcb5a8802d53390584fcde8cba8ca74c1d0d0 (patch)
tree7969de470aea62df3896a85d61661689b557b4b4
parent008b8c0c01631ae636a47885604529da651a86da (diff)
Use assertRaises instead of try/except--stupid brain-o
-rw-r--r--nova/tests/api/openstack/test_limits.py35
1 files changed, 10 insertions, 25 deletions
diff --git a/nova/tests/api/openstack/test_limits.py b/nova/tests/api/openstack/test_limits.py
index e0368d5f5..76363450d 100644
--- a/nova/tests/api/openstack/test_limits.py
+++ b/nova/tests/api/openstack/test_limits.py
@@ -508,43 +508,28 @@ class ParseLimitsTest(BaseLimitTestSuite):
def test_invalid(self):
"""Test that parse_limits() handles invalid input correctly."""
- try:
- limits.Limiter.parse_limits(';;;;;')
- except ValueError:
- return
- assert False, "Failure to reject invalid input"
+ self.assertRaises(ValueError, limits.Limiter.parse_limits,
+ ';;;;;')
def test_bad_rule(self):
"""Test that parse_limits() handles bad rules correctly."""
- try:
- limits.Limiter.parse_limits('GET, *, .*, 20, minute')
- except ValueError:
- return
- assert False, "Failure to reject bad rule"
+ self.assertRaises(ValueError, limits.Limiter.parse_limits,
+ 'GET, *, .*, 20, minute')
def test_missing_arg(self):
"""Test that parse_limits() handles missing args correctly."""
- try:
- limits.Limiter.parse_limits('(GET, *, .*, 20)')
- except ValueError:
- return
- assert False, "Failure to reject missing rule argument"
+ self.assertRaises(ValueError, limits.Limiter.parse_limits,
+ '(GET, *, .*, 20)')
def test_bad_value(self):
"""Test that parse_limits() handles bad values correctly."""
- try:
- limits.Limiter.parse_limits('(GET, *, .*, foo, minute)')
- except ValueError:
- return
- assert False, "Failure to reject invalid value"
+ self.assertRaises(ValueError, limits.Limiter.parse_limits,
+ '(GET, *, .*, foo, minute)')
def test_bad_unit(self):
"""Test that parse_limits() handles bad units correctly."""
- try:
- limits.Limiter.parse_limits('(GET, *, .*, 20, lightyears)')
- except ValueError:
- return
- assert False, "Failure to reject invalid unit"
+ self.assertRaises(ValueError, limits.Limiter.parse_limits,
+ '(GET, *, .*, 20, lightyears)')
def test_multiple_rules(self):
"""Test that parse_limits() handles multiple rules correctly."""