Add unit test for quota remains functionality

get_project_quotas support a "remain" parameter to add the remaining
space into the returned data structure. This will be tested by the
introduced test.

Change-Id: I612d58365d2b584b0a93ffd65d91cd26839420f6
Partial-Bug: #1348635
This commit is contained in:
Marc Koderer 2015-01-27 11:13:22 +01:00
parent b5edd4f9c9
commit 4dcac488b3
1 changed files with 8 additions and 0 deletions

View File

@ -751,6 +751,14 @@ class DbQuotaDriverTestCase(test.TestCase):
'quota_class_get_all_by_name', ])
self.assertEqual(result, self.expected_all_context)
def test_get_project_quotas_with_remains(self):
self._stub_get_by_project()
result = self.driver.get_project_quotas(
FakeContext('test_project', 'test_class'),
quota.QUOTAS._resources, 'test_project', remains=True)
for result_key in result:
self.assertIn("remains", result[result_key])
def test_get_user_quotas_alt_context_no_class(self):
self._stub_get_by_project_and_user()
result = self.driver.get_user_quotas(