diff --git a/neutronclient/common/exceptions.py b/neutronclient/common/exceptions.py index 9728fbdd7..da5e19520 100644 --- a/neutronclient/common/exceptions.py +++ b/neutronclient/common/exceptions.py @@ -144,6 +144,10 @@ class InvalidIpForNetworkClient(BadRequest): pass +class InvalidIpForSubnetClient(BadRequest): + pass + + class OverQuotaClient(Conflict): pass diff --git a/neutronclient/tests/unit/test_cli20.py b/neutronclient/tests/unit/test_cli20.py index 1e9fee6ef..7a04ec4a1 100644 --- a/neutronclient/tests/unit/test_cli20.py +++ b/neutronclient/tests/unit/test_cli20.py @@ -683,6 +683,7 @@ class CLITestV20ExceptionHandler(CLITestV20Base): exceptions.ExternalIpAddressExhaustedClient, 400), ('OverQuota', exceptions.OverQuotaClient, 409), ('InvalidIpForNetwork', exceptions.InvalidIpForNetworkClient, 400), + ('InvalidIpForSubnet', exceptions.InvalidIpForSubnetClient, 400), ] error_msg = 'dummy exception message'