#197 Testsuite borked during build into f33-infra
Closed: Fixed 2 years ago by kparal. Opened 2 years ago by frantisekz.

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

2 years ago

Login to comment on this ticket.

Metadata
Boards 1
Next tasks Status: Done
Related Pull Requests
  • #199 Merged 2 years ago