Entire logs can be found here: https://koji.fedoraproject.org/koji/taskinfo?taskID=73679025
==================================== ERRORS ==================================== ______________ ERROR at setup of TestRestAPI.test_unknown_release ______________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _____________ ERROR at setup of TestRestAPI.test_unknown_milestone _____________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _______________ ERROR at setup of TestRestAPI.test_list_all_bugs _______________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________ ERROR at setup of TestRestAPI.test_list_accepted_blocker_bugs _________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _____________ ERROR at setup of TestRestAPI.test_list_all_updates ______________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____ ERROR at setup of TestRestAPI.test_list_updates_with_proposed_fe_bugs _____ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestRestAPI.test_bad_bugtype_list_bugs ___________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestRestAPI.test_get_current_milestone ___________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________________ ERROR at setup of TestRestAPI.test_get_bugimg _________________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __________ ERROR at setup of TestRestAPI.test_get_bugimg_wrong_bugid ___________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____________ ERROR at setup of TestRestAPI.test_get_bugimg_open_bug ____________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestRestAPI.test_get_bugimg_closed_bug ___________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestRestAPI.test_get_bugimg_multiple_bugs_unsynced_status __ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestRestAPI.test_webhook_bot_disabled ____________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestRestAPI.test_webhook_bad_signature ___________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____________ ERROR at setup of TestRestAPI.test_webhook_wrong_topic ____________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __________ ERROR at setup of TestRestAPI.test_webhook_missing_fields ___________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestRestAPI.test_webhook_closed_issue ____________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _____________ ERROR at setup of TestRestAPI.test_webhook_executed ______________ cls = <class 'testing.test_api.TestRestAPI'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_api.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffbd1a6190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestEmptyDB.test_index_returns_200code ___________ cls = <class 'testing.test_controllers.TestEmptyDB'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7595a00> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________ ERROR at setup of TestNotSyncedMilestone.test_not_synced_index ________ cls = <class 'testing.test_controllers.TestNotSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6e3e0a0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestNotSyncedMilestone.test_display_buglist_returns_200code _ cls = <class 'testing.test_controllers.TestNotSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6e3e0a0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestNotSyncedMilestone.test_display_updates_returns_200code _ cls = <class 'testing.test_controllers.TestNotSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6e3e0a0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestNotSyncedMilestone.test_display_blockers_returns_200code _ cls = <class 'testing.test_controllers.TestNotSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6e3e0a0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __ ERROR at setup of TestNotSyncedMilestone.test_display_info_returns_200code __ cls = <class 'testing.test_controllers.TestNotSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6e3e0a0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestSyncedMilestone.test_display_index ___________ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____ ERROR at setup of TestSyncedMilestone.test_display_milestone_redirect _____ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __________ ERROR at setup of TestSyncedMilestone.test_display_buglist __________ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __ ERROR at setup of TestSyncedMilestone.test_display_updates_returns_200code __ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _______ ERROR at setup of TestSyncedMilestone.test_display_irc_blockers ________ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___________ ERROR at setup of TestSyncedMilestone.test_display_info ____________ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___ ERROR at setup of TestSyncedMilestone.test_display_stats_returns_200code ___ cls = <class 'testing.test_controllers.TestSyncedMilestone'> @classmethod def setup_class(cls): cls.client = app.test_client() db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb745ff40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______ ERROR at setup of TestGetFunctions.test_get_pending_stable_updates ______ cls = <class 'testing.test_controllers.TestGetFunctions'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:217: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7729eb0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestGetFunctions.test_get_testing_status_and_has_bugs_updates _ cls = <class 'testing.test_controllers.TestGetFunctions'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:217: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7729eb0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestGetFunctions.test_get_milestone_all_nonstable_blocker_fixes _ cls = <class 'testing.test_controllers.TestGetFunctions'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:217: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7729eb0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestGetFunctions.test_get_milestone_all_nonstable_fe_fixes _ cls = <class 'testing.test_controllers.TestGetFunctions'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:217: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7729eb0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _______________ ERROR at setup of TestGetFunctions.test_requests _______________ cls = <class 'testing.test_controllers.TestGetFunctions'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/test_controllers.py:217: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7729eb0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______ ERROR at setup of TestInactiveDiscussions.test_closing_commenting _______ self = <testing.test_discussion_sync.TestInactiveDiscussions object at 0xffffb6c34d00> def setup_method(self): db.session.rollback() db.drop_all() > db.create_all() testing/test_discussion_sync.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6b06550> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___ ERROR at setup of TestInactiveDiscussions.test_issues_closed_no_comment ____ self = <testing.test_discussion_sync.TestInactiveDiscussions object at 0xffffb6d48970> def setup_method(self): db.session.rollback() db.drop_all() > db.create_all() testing/test_discussion_sync.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb741ea90> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____________ ERROR at setup of TestInactiveDiscussions.test_dry_run ____________ self = <testing.test_discussion_sync.TestInactiveDiscussions object at 0xffffb71ab940> def setup_method(self): db.session.rollback() db.drop_all() > db.create_all() testing/test_discussion_sync.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb740fbe0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __ ERROR at setup of TestInactiveDiscussions.test_release_discussions_closed ___ self = <testing.test_discussion_sync.TestInactiveDiscussions object at 0xffffb76df9d0> def setup_method(self): db.session.rollback() db.drop_all() > db.create_all() testing/test_discussion_sync.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb66efbe0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _____________ ERROR at setup of TestfuncBugModel.test_add_release ______________ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb65c1700> method = <bound method TestfuncBugModel.test_add_release of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb65c1700>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb65ce040> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____________ ERROR at setup of TestfuncBugModel.test_add_milestone _____________ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb7498880> method = <bound method TestfuncBugModel.test_add_milestone of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb7498880>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb761bac0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _______________ ERROR at setup of TestfuncBugModel.test_add_bug ________________ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb62ddc40> method = <bound method TestfuncBugModel.test_add_bug of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb62ddc40>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb62dd1c0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______________ ERROR at setup of TestfuncBugModel.test_add_update ______________ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb5fe5be0> method = <bound method TestfuncBugModel.test_add_update of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb5fe5be0>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb59fa070> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________ ERROR at setup of TestfuncBugModel.test_add_update_long_title _________ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb5f58be0> method = <bound method TestfuncBugModel.test_add_update_long_title of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb5f58be0>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb5f5b070> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _______ ERROR at setup of TestfuncBugModel.test_add_update_multiple_bugs _______ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb5fd6be0> method = <bound method TestfuncBugModel.test_add_update_multiple_bugs of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb5fd6be0>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb647b0a0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____________ ERROR at setup of TestfuncBugModel.test_add_criterion _____________ self = <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb6442bb0> method = <bound method TestfuncBugModel.test_add_criterion of <testing.testfunc_bugmodel.TestfuncBugModel object at 0xffffb6442bb0>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugmodel.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb600c040> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______ ERROR at setup of TestfuncBugsync.should_removed_tracker_rejected _______ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _____ ERROR at setup of TestfuncBugsync.should_cleanup_ignore_unassociated _____ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _______ ERROR at setup of TestfuncBugsync.should_cleanup_ignore_blocking _______ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______ ERROR at setup of TestfuncBugsync.should_readded_blocker_proposed _______ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestfuncBugsync.should_readded_newmilestone_newbugcreated __ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______ ERROR at setup of TestfuncBugsync.should_closed_accepted_inactive _______ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___ ERROR at setup of TestfuncBugsync.should_proposed_toaccepted_notproposed ___ cls = <class 'testing.testfunc_bugsync.TestfuncBugsync'> @classmethod def setup_class(cls): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_bugsync.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6479430> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError __ ERROR at setup of TestfuncUpdateSync.test_sync_single_bug_with_one_update ___ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6363850> method = <bound method TestfuncUpdateSync.test_sync_single_bug_with_one_update of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6363850>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb594b700> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___ ERROR at setup of TestfuncUpdateSync.test_sync_two_bugs_with_one_update ____ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6519a30> method = <bound method TestfuncUpdateSync.test_sync_two_bugs_with_one_update of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6519a30>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb64e8130> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestfuncUpdateSync.test_search_updates_two_bugs_one_update _ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5ae8b50> method = <bound method TestfuncUpdateSync.test_search_updates_two_bugs_one_update of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5ae8b50>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6d41460> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ___ ERROR at setup of TestfuncUpdateSync.test_sync_one_bug_with_two_updates ____ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5b085b0> method = <bound method TestfuncUpdateSync.test_sync_one_bug_with_two_updates of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5b085b0>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb7413e50> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _ ERROR at setup of TestfuncUpdateSync.test_sync_multiple_bugs_with_multiple_updates _ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5b36580> method = <bound method TestfuncUpdateSync.test_sync_multiple_bugs_with_multiple_updates of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5b36580>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb63483d0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ____ ERROR at setup of TestfuncUpdateSync.test_sync_bug_with_two_milestones ____ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5b6d550> method = <bound method TestfuncUpdateSync.test_sync_bug_with_two_milestones of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5b6d550>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb5ae0c40> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________ ERROR at setup of TestfuncUpdateSync.test_sync_flatpak_updates ________ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5eb7550> method = <bound method TestfuncUpdateSync.test_sync_flatpak_updates of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5eb7550>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb59a2c10> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _________ ERROR at setup of TestfuncUpdateSync.test_no_updates_for_bug _________ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6405670> method = <bound method TestfuncUpdateSync.test_no_updates_for_bug of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6405670>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6405fd0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________ ERROR at setup of TestfuncUpdateSync.test_sync_release_no_bugs ________ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5a594f0> method = <bound method TestfuncUpdateSync.test_sync_release_no_bugs of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5a594f0>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6fbb940> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ______ ERROR at setup of TestfuncUpdateSync.test_release_not_found_error _______ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6435100> method = <bound method TestfuncUpdateSync.test_release_not_found_error of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6435100>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb5c480d0> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError ________ ERROR at setup of TestfuncUpdateSync.test_release_server_error ________ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6467c70> method = <bound method TestfuncUpdateSync.test_release_server_error of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb6467c70>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb5a38190> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError _________ ERROR at setup of TestfuncUpdateSync.test_sync_clean_updates _________ self = <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5a2d520> method = <bound method TestfuncUpdateSync.test_sync_clean_updates of <testing.testfunc_update_sync.TestfuncUpdateSync object at 0xffffb5a2d520>> def setup_method(self, method): db.session.rollback() db.drop_all() > db.create_all() testing/testfunc_update_sync.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1039: in create_all self._execute_for_all_tables(app, bind, 'create_all') /usr/lib/python3.9/site-packages/flask_sqlalchemy/__init__.py:1031: in _execute_for_all_tables op(bind=self.get_engine(app, bind), **extra) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/schema.py:4664: in create_all bind._run_visitor( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:2095: in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1656: in _run_visitor visitorcallable(self.dialect, self, **kwargs).traverse_single(element) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:783: in visit_metadata self.traverse_single( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:145: in traverse_single return meth(obj, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:827: in visit_table self.connection.execute( /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1011: in execute return meth(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:72: in _execute_on_connection return connection._execute_ddl(self, multiparams, params) /usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py:1062: in _execute_ddl compiled = ddl.compile( <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py:481: in compile return self._compiler(dialect, bind=bind, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/ddl.py:29: in _compiler return dialect.ddl_compiler(dialect, self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:322: in __init__ self.string = self.process(self.statement, **compile_kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:96: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:2959: in visit_create_table const = self.create_table_constraints( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in create_table_constraints return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3008: in <genexpr> return ", \n\t".join( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3011: in <genexpr> self.process(constraint) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:352: in process return obj._compiler_dispatch(self, **kwargs) /usr/lib64/python3.9/site-packages/sqlalchemy/sql/visitors.py:112: in _compiler_dispatch return meth(self, **kw) /usr/lib64/python3.9/site-packages/sqlalchemy/dialects/sqlite/base.py:1203: in visit_check_constraint text = super(SQLiteDDLCompiler, self).visit_check_constraint( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3211: in visit_check_constraint formatted_name = self.preparer.format_constraint(constraint) <string>:1: in <lambda> ??? /usr/lib64/python3.9/site-packages/sqlalchemy/sql/compiler.py:3747: in format_constraint name = naming._constraint_name_for_table( /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:166: in _constraint_name_for_table convention /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:101: in __getitem__ return getattr(self, "_key_%s" % key)() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <sqlalchemy.sql.naming.ConventionDict object at 0xffffb6465d60> def _key_constraint_name(self): if self._const_name in (None, _NONE_NAME): > raise exc.InvalidRequestError( "Naming convention including " "%(constraint_name)s token requires that " "constraint is explicitly named." ) E sqlalchemy.exc.InvalidRequestError: Naming convention including %(constraint_name)s token requires that constraint is explicitly named. /usr/lib64/python3.9/site-packages/sqlalchemy/sql/naming.py:60: InvalidRequestError =========================== short test summary info ============================ ERROR testing/test_api.py::TestRestAPI::test_unknown_release - sqlalchemy.exc... ERROR testing/test_api.py::TestRestAPI::test_unknown_milestone - sqlalchemy.e... ERROR testing/test_api.py::TestRestAPI::test_list_all_bugs - sqlalchemy.exc.I... ERROR testing/test_api.py::TestRestAPI::test_list_accepted_blocker_bugs - sql... ERROR testing/test_api.py::TestRestAPI::test_list_all_updates - sqlalchemy.ex... ERROR testing/test_api.py::TestRestAPI::test_list_updates_with_proposed_fe_bugs ERROR testing/test_api.py::TestRestAPI::test_bad_bugtype_list_bugs - sqlalche... ERROR testing/test_api.py::TestRestAPI::test_get_current_milestone - sqlalche... ERROR testing/test_api.py::TestRestAPI::test_get_bugimg - sqlalchemy.exc.Inva... ERROR testing/test_api.py::TestRestAPI::test_get_bugimg_wrong_bugid - sqlalch... ERROR testing/test_api.py::TestRestAPI::test_get_bugimg_open_bug - sqlalchemy... ERROR testing/test_api.py::TestRestAPI::test_get_bugimg_closed_bug - sqlalche... ERROR testing/test_api.py::TestRestAPI::test_get_bugimg_multiple_bugs_unsynced_status ERROR testing/test_api.py::TestRestAPI::test_webhook_bot_disabled - sqlalchem... ERROR testing/test_api.py::TestRestAPI::test_webhook_bad_signature - sqlalche... ERROR testing/test_api.py::TestRestAPI::test_webhook_wrong_topic - sqlalchemy... ERROR testing/test_api.py::TestRestAPI::test_webhook_missing_fields - sqlalch... ERROR testing/test_api.py::TestRestAPI::test_webhook_closed_issue - sqlalchem... ERROR testing/test_api.py::TestRestAPI::test_webhook_executed - sqlalchemy.ex... ERROR testing/test_controllers.py::TestEmptyDB::test_index_returns_200code - ... ERROR testing/test_controllers.py::TestNotSyncedMilestone::test_not_synced_index ERROR testing/test_controllers.py::TestNotSyncedMilestone::test_display_buglist_returns_200code ERROR testing/test_controllers.py::TestNotSyncedMilestone::test_display_updates_returns_200code ERROR testing/test_controllers.py::TestNotSyncedMilestone::test_display_blockers_returns_200code ERROR testing/test_controllers.py::TestNotSyncedMilestone::test_display_info_returns_200code ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_index - ... ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_milestone_redirect ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_buglist ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_updates_returns_200code ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_irc_blockers ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_info - s... ERROR testing/test_controllers.py::TestSyncedMilestone::test_display_stats_returns_200code ERROR testing/test_controllers.py::TestGetFunctions::test_get_pending_stable_updates ERROR testing/test_controllers.py::TestGetFunctions::test_get_testing_status_and_has_bugs_updates ERROR testing/test_controllers.py::TestGetFunctions::test_get_milestone_all_nonstable_blocker_fixes ERROR testing/test_controllers.py::TestGetFunctions::test_get_milestone_all_nonstable_fe_fixes ERROR testing/test_controllers.py::TestGetFunctions::test_requests - sqlalche... ERROR testing/test_discussion_sync.py::TestInactiveDiscussions::test_closing_commenting ERROR testing/test_discussion_sync.py::TestInactiveDiscussions::test_issues_closed_no_comment ERROR testing/test_discussion_sync.py::TestInactiveDiscussions::test_dry_run ERROR testing/test_discussion_sync.py::TestInactiveDiscussions::test_release_discussions_closed ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_release - sqla... ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_milestone - sq... ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_bug - sqlalche... ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_update - sqlal... ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_update_long_title ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_update_multiple_bugs ERROR testing/testfunc_bugmodel.py::TestfuncBugModel::test_add_criterion - sq... ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_removed_tracker_rejected ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_cleanup_ignore_unassociated ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_cleanup_ignore_blocking ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_readded_blocker_proposed ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_readded_newmilestone_newbugcreated ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_closed_accepted_inactive ERROR testing/testfunc_bugsync.py::TestfuncBugsync::should_proposed_toaccepted_notproposed ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_single_bug_with_one_update ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_two_bugs_with_one_update ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_search_updates_two_bugs_one_update ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_one_bug_with_two_updates ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_multiple_bugs_with_multiple_updates ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_bug_with_two_milestones ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_flatpak_updates ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_no_updates_for_bug ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_release_no_bugs ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_release_not_found_error ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_release_server_error ERROR testing/testfunc_update_sync.py::TestfuncUpdateSync::test_sync_clean_updates ================= 6275 passed, 67 errors in 116.81s (0:01:56) ==================
Sigh, so after many hours of debugging, this is an issue with SQLAlchemy<1.4. The newly added naming scheme fails for booleans on sqlite. This is fixed with SQLAlchemy==1.4, however Fedora 33 and 34 only contains SQLAlchemy 1.3.24 (and an update is very unlikely for those stable releases).
I'll try to come up with some workaround :disappointed:
Issue tagged with: next
PR is in #199
Commit 9101de9 fixes this issue
Log in to comment on this ticket.