Public bug reported:

This failure is due to a change in python 3.10 where the string
"optional arguments" was changed to "options", more info at
https://docs.python.org/3/whatsnew/3.10.html#argparse and
https://bugs.python.org/issue9694 .

Upstream bug: https://storyboard.openstack.org/#!/story/2009946
Upstream fix: 
https://review.opendev.org/c/openstack/python-magnumclient/+/835217

Test failures:

======================================================================
FAIL: magnumclient.tests.test_shell.ShellTest.test_help_on_subcommand
magnumclient.tests.test_shell.ShellTest.test_help_on_subcommand
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/magnumclient/tests/test_shell.py", line 127, in 
test_help_on_subcommand
    self.assertThat((stdout + stderr),
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 480, in 
assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 'usage: magnum bay-create [--name 
<name>] --baymodel <baymodel>\n                         [--node-count 
<node-count>]\n                         [--master-count <master-count>]\n       
                  [--discovery-url <discovery-url>]\n                         
[--timeout <timeout>]\n\nCreate a bay. (Deprecated in favor of 
cluster-create.)\n\nOptions:\n  --name <name>         Name of the bay to 
create.\n  --baymodel <baymodel>\n                        ID or name of the 
baymodel.\n  --node-count <node-count>\n                        The bay node 
count.\n  --master-count <master-count>\n                        The number of 
master nodes for the bay.\n  --discovery-url <discovery-url>\n                  
      Specifies custom discovery url for node discovery.\n  --timeout <timeout> 
  The timeout for bay creation in minutes. The default\n                        
is 60 minutes.\n' does not match /.*?^Optional arguments:/


======================================================================
FAIL: magnumclient.tests.test_shell.ShellTestKeystoneV3.test_help_on_subcommand
magnumclient.tests.test_shell.ShellTestKeystoneV3.test_help_on_subcommand
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/magnumclient/tests/test_shell.py", line 127, in 
test_help_on_subcommand
    self.assertThat((stdout + stderr),
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 480, in 
assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 'usage: magnum bay-create [--name 
<name>] --baymodel <baymodel>\n                         [--node-count 
<node-count>]\n                         [--master-count <master-count>]\n       
                  [--discovery-url <discovery-url>]\n                         
[--timeout <timeout>]\n\nCreate a bay. (Deprecated in favor of 
cluster-create.)\n\nOptions:\n  --name <name>         Name of the bay to 
create.\n  --baymodel <baymodel>\n                        ID or name of the 
baymodel.\n  --node-count <node-count>\n                        The bay node 
count.\n  --master-count <master-count>\n                        The number of 
master nodes for the bay.\n  --discovery-url <discovery-url>\n                  
      Specifies custom discovery url for node discovery.\n  --timeout <timeout> 
  The timeout for bay creation in minutes. The default\n                        
is 60 minutes.\n' does not match /.*?^Optional arguments:/

** Affects: python-magnumclient (Ubuntu)
     Importance: Undecided
     Assignee: Felipe Reyes (freyes)
         Status: New

** Changed in: python-magnumclient (Ubuntu)
     Assignee: (unassigned) => Felipe Reyes (freyes)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1966512

Title:
  FTBS in jammy: FAIL:
  magnumclient.tests.test_shell.ShellTest.test_help_on_subcommand

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-magnumclient/+bug/1966512/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to