def test_check_limits(self, mock_avail_limits): avail_limits = {} req_limits = {} for key in self.LIST_LIMITS: avail_limits[key] = 2 req_limits[key] = 1 mock_avail_limits.return_value = avail_limits self.assertIsNone(quotas._check_limits(req_limits)) for key in self.LIST_LIMITS: req_limits[key] = 2 self.assertIsNone(quotas._check_limits(req_limits)) for key in self.LIST_LIMITS: req_limits[key] = 3 self.assertRaises(exc.QuotaException, quotas._check_limits, req_limits)