From 95b307bc0c8e50e930cffd6e2f8b193a1b9582ff Mon Sep 17 00:00:00 2001 From: Salvatore Orlando Date: Mon, 13 Jan 2014 03:33:40 -0800 Subject: [PATCH] Fix negative unit test for sec group rules Ensure the test fails because the security group rule could not be created, and not because the security group was deleted before creating the rule. Closes-Bug: #1268561 Change-Id: Ib2ea8c4507862d7bb343ce5181cf018b3cdf4b73 --- neutron/tests/unit/test_extension_security_group.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/neutron/tests/unit/test_extension_security_group.py b/neutron/tests/unit/test_extension_security_group.py index eec1e3d2c3..16fe3902a3 100644 --- a/neutron/tests/unit/test_extension_security_group.py +++ b/neutron/tests/unit/test_extension_security_group.py @@ -738,9 +738,11 @@ class TestSecurityGroups(SecurityGroupDBTestCase): 'port_range_max': '22', 'tenant_id': "bad_tenant"}} - res = self._create_security_group_rule(self.fmt, rule) - self.deserialize(self.fmt, res) - self.assertEqual(res.status_int, webob.exc.HTTPNotFound.code) + res = self._create_security_group_rule(self.fmt, rule, + tenant_id='bad_tenant', + set_context=True) + self.deserialize(self.fmt, res) + self.assertEqual(res.status_int, webob.exc.HTTPNotFound.code) def test_create_security_group_rule_bad_tenant_remote_group_id(self): with self.security_group() as sg: