From 98f782f81863e0ccb67abf53cd331d4d6b5fc7de Mon Sep 17 00:00:00 2001 From: vijaya-erukala Date: Tue, 18 Sep 2012 13:18:38 +0530 Subject: Update 'unlimited' quota value to '-1' in db Updates quota value to -1 in db rather than None if the user specify the quota limit as "unlimited". Fixes bug 979087 Change-Id: I0ec412189ad9630c4a875655294c1e77886108f5 --- nova/tests/test_nova_manage.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'nova') diff --git a/nova/tests/test_nova_manage.py b/nova/tests/test_nova_manage.py index 6cadeb2ef..537aee287 100644 --- a/nova/tests/test_nova_manage.py +++ b/nova/tests/test_nova_manage.py @@ -349,3 +349,21 @@ class InstanceTypeCommandsTestCase(test.TestCase): self.unset_key(self.instance_type_name, "k1") self.unset_key(self.instance_type_name, "k3") + + +class ProjectCommandsTestCase(test.TestCase): + def setUp(self): + super(ProjectCommandsTestCase, self).setUp() + self.commands = nova_manage.ProjectCommands() + + def test_quota(self): + output = StringIO.StringIO() + sys.stdout = output + self.commands.quota(project_id='admin', + key='volumes', + value='unlimited', + ) + + sys.stdout = sys.__stdout__ + result = output.getvalue() + self.assertEquals(('volumes: unlimited' in result), True) -- cgit