@@ -955,6 +955,23 @@ def test_quota_set_with_no_force(self):
955955
956956
957957class TestQuotaShow (TestQuota ):
958+ _network_quota_details = {
959+ 'floating_ips' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
960+ 'health_monitors' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
961+ 'l7_policies' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
962+ 'listeners' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
963+ 'load_balancers' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
964+ 'networks' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
965+ 'pools' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
966+ 'ports' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
967+ 'rbac_policies' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
968+ 'routers' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
969+ 'security_group_rules' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
970+ 'security_groups' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
971+ 'subnet_pools' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
972+ 'subnets' : {'limit' : 0 , 'reserved' : 0 , 'used' : 0 },
973+ }
974+
958975 def setUp (self ):
959976 super ().setUp ()
960977
@@ -980,9 +997,15 @@ def setUp(self):
980997 self .default_volume_quotas
981998 )
982999
983- self .network_client .get_quota .return_value = (
984- sdk_fakes .generate_fake_resource (_network_quota_set .Quota )
985- )
1000+ def get_network_quota_mock (* args , ** kwargs ):
1001+ if kwargs .get ("details" ):
1002+ return sdk_fakes .generate_fake_resource (
1003+ _network_quota_set .QuotaDetails ,
1004+ ** self ._network_quota_details ,
1005+ )
1006+ return sdk_fakes .generate_fake_resource (_network_quota_set .Quota )
1007+
1008+ self .network_client .get_quota .side_effect = get_network_quota_mock
9861009 self .default_network_quotas = sdk_fakes .generate_fake_resource (
9871010 _network_quota_set .QuotaDefault
9881011 )
0 commit comments