diff options
| author | vijaya-erukala <vijaya_erukala@persistent.co.in> | 2012-09-18 13:18:38 +0530 |
|---|---|---|
| committer | vijaya-erukala <vijaya_erukala@persistent.co.in> | 2012-09-18 14:14:15 +0530 |
| commit | 98f782f81863e0ccb67abf53cd331d4d6b5fc7de (patch) | |
| tree | c5086eff76fe08549cdf910ae8de699b02265a51 /nova | |
| parent | 9f5f7dae755dc410b1b3bfe7babc5d105913c978 (diff) | |
| download | nova-98f782f81863e0ccb67abf53cd331d4d6b5fc7de.tar.gz nova-98f782f81863e0ccb67abf53cd331d4d6b5fc7de.tar.xz nova-98f782f81863e0ccb67abf53cd331d4d6b5fc7de.zip | |
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
Diffstat (limited to 'nova')
| -rw-r--r-- | nova/tests/test_nova_manage.py | 18 |
1 files changed, 18 insertions, 0 deletions
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) |
