[openstack-dev] Does python2.6 not support 'with assertRaises()'?
Paul Michali
pcm at cisco.com
Fri Feb 8 18:17:38 UTC 2013
I'm working on a bug and I had this code, which passes UT on my system running python2.7, but fails Jenkin's python2.6 run:
def test_missing_required_config(self):
args = ['--config-file',
os.path.join(TEST_ETC_AREA, 'bad-quantum.conf.test')]
with self.assertRaises(cfg.RequiredOptError):
config.parse(args=args)
First Jenkins failure (looks like python2.6) says:
ft116.1: quantum.tests.unit.test_config.RequiredConfigTest.test_missing_required_configTraceback (most recent call last):
File "/usr/lib/python2.6/unittest.py", line 279, in run
testMethod()
File "/home/jenkins/workspace/gate-quantum-python26/quantum/tests/unit/test_config.py", line 59, in test_missing_required_config
with self.assertRaises(cfg.RequiredOptError):
TypeError: failUnlessRaises() takes at least 3 arguments (2 given)
Is there an issue with 2.6 supporting with clause and assertRaises, or is there a backward compatibility issue? I'm trying changing it to this...
def test_missing_required_config(self):
args = ['--config-file',
os.path.join(TEST_ETC_AREA, 'bad-quantum.conf.test')]
self.assertRaises(cfg.RequiredOptError, config.parse, args=args)
PCM (Paul Michali)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130208/c6fa9388/attachment.html>
More information about the OpenStack-dev
mailing list