python 3.11 unit test failures

Bug #2035236 reported by Goutham Pacha Ravi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Medium
Carlos Eduardo

Bug Description

manila's Caracal release (2024.1) will be supported on python 3.11; a non-voting gate job has been added in the Bobcat (2023.2) cycle. It has the following unit test failures:

==============================
Failed 3 tests - output below:
==============================
manila.tests.db.migrations.alembic.test_migration.TestManilaMigrationsMySQL.test_mysql_innodb
---------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
   Traceback (most recent call last):
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
   self.dialect.do_execute(
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
   cursor.execute(statement, parameters)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 158, in execute
   result = self._query(query)
            ^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 325, in _query
   conn.query(q)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 549, in query
   self._affected_rows = self._read_query_result(unbuffered=unbuffered)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 779, in _read_query_result
   result.read()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 1157, in read
   first_packet = self.connection._read_packet()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 729, in _read_packet
   packet.raise_for_error()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/protocol.py", line 221, in raise_for_error
   err.raise_mysql_exception(self._data)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
   raise errorclass(errno, errval)
   pymysql.err.OperationalError: (1005, 'Can\'t create table `gxsgctupfk`.`share_type_extra_specs` (errno: 150 "Foreign key constraint is incorrectly formed")')
The above exception was the direct cause of the following exception:
   Traceback (most recent call last):
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/utils.py", line 104, in _wrapper
   return f(self, *args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/db/migrations/alembic/test_migration.py", line 190, in test_mysql_innodb
   self._walk_versions(snake_walk=False, downgrade=False)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/db/migrations/alembic/test_migration.py", line 86, in _walk_versions
   self._migrate_up(version.revision, with_data=True)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/db/migrations/alembic/test_migration.py", line 135, in _migrate_up
   self.migration_api.upgrade(version)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/migration.py", line 51, in upgrade
   return alembic.command.upgrade(_alembic_config(), revision or 'head')
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/command.py", line 378, in upgrade
   script.run_env()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/script/base.py", line 569, in run_env
   util.load_python_file(self.dir, "env.py")
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 94, in load_python_file
   module = load_module_py(module_id, path)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 110, in load_module_py
   spec.loader.exec_module(module) # type: ignore
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "<frozen importlib._bootstrap_external>", line 940, in exec_module
     File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/env.py", line 40, in <module>
   run_migrations_online()
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/env.py", line 35, in run_migrations_online
   context.run_migrations()
     File "<string>", line 8, in run_migrations
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/runtime/environment.py", line 867, in run_migrations
   self.get_context().run_migrations(**kw)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/runtime/migration.py", line 624, in run_migrations
   step.migration_fn(**kw)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/versions/38e632621e5a_change_volume_type_to_share_type.py", line 51, in upgrade
   st_es = op.create_table(
           ^^^^^^^^^^^^^^^^
     File "<string>", line 8, in create_table
     File "<string>", line 3, in create_table
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/operations/ops.py", line 1260, in create_table
   return operations.invoke(op)
          ^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/operations/base.py", line 401, in invoke
   return fn(self, operation)
          ^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/operations/toimpl.py", line 114, in create_table
   operations.impl.create_table(table)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/ddl/impl.py", line 354, in create_table
   self._exec(schema.CreateTable(table))
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/ddl/impl.py", line 193, in _exec
   return conn.execute( # type: ignore[call-overload]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1380, in execute
   return meth(self, multiparams, params, _EMPTY_EXECUTION_OPTS)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/sql/ddl.py", line 80, in _execute_on_connection
   return connection._execute_ddl(
          ^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1472, in _execute_ddl
   ret = self._execute_context(
         ^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1943, in _execute_context
   self._handle_dbapi_exception(
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2122, in _handle_dbapi_exception
   util.raise_(newraise, with_traceback=exc_info[2], from_=e)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
   raise exception
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
   self.dialect.do_execute(
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
   cursor.execute(statement, parameters)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 158, in execute
   result = self._query(query)
            ^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 325, in _query
   conn.query(q)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 549, in query
   self._affected_rows = self._read_query_result(unbuffered=unbuffered)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 779, in _read_query_result
   result.read()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 1157, in read
   first_packet = self.connection._read_packet()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 729, in _read_packet
   packet.raise_for_error()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/protocol.py", line 221, in raise_for_error
   err.raise_mysql_exception(self._data)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
   raise errorclass(errno, errval)
   sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1005, 'Can\'t create table `gxsgctupfk`.`share_type_extra_specs` (errno: 150 "Foreign key constraint is incorrectly formed")')
[SQL:
CREATE TABLE share_type_extra_specs (
 created_at DATETIME,
 updated_at DATETIME,
 deleted_at DATETIME,
 deleted INTEGER,
 id INTEGER NOT NULL AUTO_INCREMENT,
 share_type_id VARCHAR(36) NOT NULL,
 spec_key VARCHAR(255),
 spec_value VARCHAR(255),
 PRIMARY KEY (id),
 CONSTRAINT st_id_fk FOREIGN KEY(share_type_id) REFERENCES share_types (id)
)ENGINE=InnoDB
]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
manila.tests.db.migrations.alembic.test_migration.TestManilaMigrationsMySQL.test_walk_versions
----------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
   Traceback (most recent call last):
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
   self.dialect.do_execute(
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
   cursor.execute(statement, parameters)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 158, in execute
   result = self._query(query)
            ^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 325, in _query
   conn.query(q)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 549, in query
   self._affected_rows = self._read_query_result(unbuffered=unbuffered)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 779, in _read_query_result
   result.read()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 1157, in read
   first_packet = self.connection._read_packet()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 729, in _read_packet
   packet.raise_for_error()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/protocol.py", line 221, in raise_for_error
   err.raise_mysql_exception(self._data)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
   raise errorclass(errno, errval)
   pymysql.err.OperationalError: (1005, 'Can\'t create table `cgtsuujqyz`.`share_group_type_share_type_mappings` (errno: 150 "Foreign key constraint is incorrectly formed")')
The above exception was the direct cause of the following exception:
   Traceback (most recent call last):
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/utils.py", line 104, in _wrapper
   return f(self, *args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/db/migrations/alembic/test_migration.py", line 164, in test_walk_versions
   self._walk_versions(snake_walk=self.snake_walk,
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/db/migrations/alembic/test_migration.py", line 86, in _walk_versions
   self._migrate_up(version.revision, with_data=True)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/db/migrations/alembic/test_migration.py", line 135, in _migrate_up
   self.migration_api.upgrade(version)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/migration.py", line 51, in upgrade
   return alembic.command.upgrade(_alembic_config(), revision or 'head')
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/command.py", line 378, in upgrade
   script.run_env()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/script/base.py", line 569, in run_env
   util.load_python_file(self.dir, "env.py")
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 94, in load_python_file
   module = load_module_py(module_id, path)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 110, in load_module_py
   spec.loader.exec_module(module) # type: ignore
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "<frozen importlib._bootstrap_external>", line 940, in exec_module
     File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/env.py", line 40, in <module>
   run_migrations_online()
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/env.py", line 35, in run_migrations_online
   context.run_migrations()
     File "<string>", line 8, in run_migrations
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/runtime/environment.py", line 867, in run_migrations
   self.get_context().run_migrations(**kw)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/runtime/migration.py", line 624, in run_migrations
   step.migration_fn(**kw)
     File "/home/zuul/src/opendev.org/openstack/manila/manila/db/migrations/alembic/versions/e1949a93157a_add_share_group_types_table.py", line 102, in upgrade
   op.create_table(
     File "<string>", line 8, in create_table
     File "<string>", line 3, in create_table
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/operations/ops.py", line 1260, in create_table
   return operations.invoke(op)
          ^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/operations/base.py", line 401, in invoke
   return fn(self, operation)
          ^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/operations/toimpl.py", line 114, in create_table
   operations.impl.create_table(table)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/ddl/impl.py", line 354, in create_table
   self._exec(schema.CreateTable(table))
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/alembic/ddl/impl.py", line 193, in _exec
   return conn.execute( # type: ignore[call-overload]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1380, in execute
   return meth(self, multiparams, params, _EMPTY_EXECUTION_OPTS)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/sql/ddl.py", line 80, in _execute_on_connection
   return connection._execute_ddl(
          ^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1472, in _execute_ddl
   ret = self._execute_context(
         ^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1943, in _execute_context
   self._handle_dbapi_exception(
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2122, in _handle_dbapi_exception
   util.raise_(newraise, with_traceback=exc_info[2], from_=e)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
   raise exception
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
   self.dialect.do_execute(
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
   cursor.execute(statement, parameters)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 158, in execute
   result = self._query(query)
            ^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/cursors.py", line 325, in _query
   conn.query(q)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 549, in query
   self._affected_rows = self._read_query_result(unbuffered=unbuffered)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 779, in _read_query_result
   result.read()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 1157, in read
   first_packet = self.connection._read_packet()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/connections.py", line 729, in _read_packet
   packet.raise_for_error()
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/protocol.py", line 221, in raise_for_error
   err.raise_mysql_exception(self._data)
     File "/home/zuul/src/opendev.org/openstack/manila/.tox/py311/lib/python3.11/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
   raise errorclass(errno, errval)
   sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1005, 'Can\'t create table `cgtsuujqyz`.`share_group_type_share_type_mappings` (errno: 150 "Foreign key constraint is incorrectly formed")')
[SQL:
CREATE TABLE share_group_type_share_type_mappings (
 id VARCHAR(36) NOT NULL,
 created_at DATETIME,
 updated_at DATETIME,
 deleted_at DATETIME,
 deleted VARCHAR(36),
 share_group_type_id VARCHAR(36) NOT NULL,
 share_type_id VARCHAR(36) NOT NULL,
 PRIMARY KEY (id),
 CONSTRAINT sgtp_id_sgt_id_uc FOREIGN KEY(share_group_type_id) REFERENCES share_group_types (id),
 CONSTRAINT sgtp_id_st_id_uc FOREIGN KEY(share_type_id) REFERENCES share_types (id)
)CHARSET=utf8 ENGINE=InnoDB
]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
manila.tests.share.drivers.dell_emc.test_driver.EMCShareFrameworkTestCase.test_unmanage_manage
----------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
   Traceback (most recent call last):
     File "/home/zuul/src/opendev.org/openstack/manila/manila/tests/share/drivers/dell_emc/test_driver.py", line 285, in test_unmanage_manage
   self.driver.plugin = mock.Mock(share)
                        ^^^^^^^^^^^^^^^^
     File "/usr/lib/python3.11/unittest/mock.py", line 1100, in __init__
   _safe_super(CallableMixin, self).__init__(
     File "/usr/lib/python3.11/unittest/mock.py", line 451, in __init__
   self._mock_add_spec(spec, spec_set, _spec_as_instance, _eat_self)
     File "/usr/lib/python3.11/unittest/mock.py", line 502, in _mock_add_spec
   raise InvalidSpecError(f'Cannot spec a Mock object. [object={spec!r}]')
   unittest.mock.InvalidSpecError: Cannot spec a Mock object. [object=<Mock id='140196279180624'>]
======
Totals
======
Ran: 11756 tests in 183.6908 sec.
- Passed: 11747
- Skipped: 6
- Expected Fail: 0
- Unexpected Success: 0
- Failed: 3
Sum of execute time for each test: 1018.9809 sec.

Tags: python3
Vida Haririan (vhariria)
tags: added: python3
Vida Haririan (vhariria)
Changed in manila:
importance: Undecided → Medium
Revision history for this message
Vida Haririan (vhariria) wrote :
Vida Haririan (vhariria)
Changed in manila:
status: New → Triaged
Changed in manila:
assignee: nobody → Carlos Eduardo (silvacarlose)
Changed in manila:
milestone: none → bobcat-rc1
Changed in manila:
milestone: bobcat-rc1 → caracal-1
Revision history for this message
Goutham Pacha Ravi (gouthamr) wrote :

Fix proposed to openstack/manila branch master:
    https://review.opendev.org/c/openstack/manila/+/895987

Changed in manila:
status: Triaged → In Progress
Changed in manila:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.