185
187
floating_ips = quota.allowed_floating_ips(self.context, 101)
186
188
self.assertEqual(floating_ips, 101)
190
def test_unlimited_security_groups(self):
191
self.flags(quota_security_groups=10)
192
security_groups = quota.allowed_security_groups(self.context, 100)
193
self.assertEqual(security_groups, 10)
194
db.quota_create(self.context, self.project_id, 'security_groups', None)
195
security_groups = quota.allowed_security_groups(self.context, 100)
196
self.assertEqual(security_groups, 100)
197
security_groups = quota.allowed_security_groups(self.context, 101)
198
self.assertEqual(security_groups, 101)
200
def test_unlimited_security_group_rules(self):
202
def fake_security_group_rule_count_by_group(context, sec_group_id):
205
self.stubs.Set(db, 'security_group_rule_count_by_group',
206
fake_security_group_rule_count_by_group)
208
self.flags(quota_security_group_rules=20)
209
rules = quota.allowed_security_group_rules(self.context, 1234, 100)
210
self.assertEqual(rules, 20)
211
db.quota_create(self.context, self.project_id, 'security_group_rules',
213
rules = quota.allowed_security_group_rules(self.context, 1234, 100)
214
self.assertEqual(rules, 100)
215
rules = quota.allowed_security_group_rules(self.context, 1234, 101)
216
self.assertEqual(rules, 101)
188
218
def test_unlimited_metadata_items(self):
189
219
self.flags(quota_metadata_items=10)
190
220
items = quota.allowed_metadata_items(self.context, 100)