Fix broken exception handling on unit tests

Unit tests are now broken for python-manilaclient. We used to
expect an argparse exception for some cases but now we should be
expecting a ParserException.

Change-Id: Ibf47932ff848906d8d71a0affe2af564ba962abb
This commit is contained in:
Carlos Eduardo
2024-12-06 12:10:23 -03:00
parent e1caa7dcfb
commit 3c1c8b8593
2 changed files with 4 additions and 9 deletions

View File

@@ -13,7 +13,6 @@
# under the License.
#
import argparse
import ddt
from unittest import mock
import uuid
@@ -1052,7 +1051,7 @@ class TestShareList(TestShare):
verifylist = [
("limit", -2),
]
self.assertRaises(argparse.ArgumentTypeError, self.check_parser,
self.assertRaises(osc_utils.ParserException, self.check_parser,
self.cmd, arglist, verifylist)
def test_share_list_name_description_filter(self):

View File

@@ -11,21 +11,17 @@
# under the License.
#
import argparse
from unittest import mock
import uuid
from osc_lib import exceptions
from osc_lib import exceptions as osc_exceptions
from osc_lib import utils as oscutils
from manilaclient.osc import utils
from manilaclient import api_versions
from manilaclient.osc import utils
from manilaclient.osc.v2 import share_groups as osc_share_groups
from manilaclient.tests.unit.osc import osc_utils
from manilaclient.tests.unit.osc.v2 import fakes as manila_fakes
@@ -795,7 +791,7 @@ class TestShareGroupList(TestShareGroup):
verifylist = [
("limit", -2),
]
self.assertRaises(argparse.ArgumentTypeError, self.check_parser,
self.assertRaises(osc_utils.ParserException, self.check_parser,
self.cmd, arglist, verifylist)
# TODO(archanaserver): Add test cases for share-server-id,