Traceback (most recent call last):

 "$site/_pytest/runner.py", line 403, in prepare
col.setup()

 "$site/_pytest/python.py", line 548, in setup
setup_class(self.obj)

 "$path/test/../lib/sqlalchemy/testing/fixtures.py", line 83, in setup_class
cls._setup_once_tables()

 "$path/test/../lib/sqlalchemy/testing/fixtures.py", line 112, in _setup_once_tables
cls.metadata.create_all(cls.bind)

 "$path/test/../lib/sqlalchemy/sql/schema.py", line 3611, in create_all
tables=tables)

 "$path/test/../lib/sqlalchemy/engine/base.py", line 1843, in _run_visitor
conn._run_visitor(visitorcallable, element, **kwargs)

 "$path/test/../lib/sqlalchemy/engine/base.py", line 1471, in _run_visitor
**kwargs).traverse_single(element)

 "$path/test/../lib/sqlalchemy/sql/visitors.py", line 121, in traverse_single
return meth(obj, **kw)

 "$path/test/../lib/sqlalchemy/sql/ddl.py", line 727, in visit_metadata
_is_metadata_operation=True)

 "$path/test/../lib/sqlalchemy/sql/visitors.py", line 121, in traverse_single
return meth(obj, **kw)

 "$path/test/../lib/sqlalchemy/sql/ddl.py", line 761, in visit_table
include_foreign_key_constraints=include_foreign_key_constraints

 "$path/test/../lib/sqlalchemy/engine/base.py", line 914, in execute
return meth(self, multiparams, params)

 "$path/test/../lib/sqlalchemy/sql/ddl.py", line 68, in _execute_on_connection
return connection._execute_ddl(self, multiparams, params)

 "$path/test/../lib/sqlalchemy/engine/base.py", line 968, in _execute_ddl
compiled

 "$path/test/../lib/sqlalchemy/engine/base.py", line 1146, in _execute_context
context)

 "$path/test/../lib/sqlalchemy/engine/base.py", line 1332, in _handle_dbapi_exception
exc_info

 "$path/test/../lib/sqlalchemy/util/compat.py", line 188, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=exc_value)

 "$path/test/../lib/sqlalchemy/util/compat.py", line 181, in reraise
raise value.with_traceback(tb)

 "$path/test/../lib/sqlalchemy/engine/base.py", line 1139, in _execute_context
context)

 "$path/test/../lib/sqlalchemy/engine/default.py", line 442, in do_execute
cursor.execute(statement, parameters)

 "$site/MySQLdb/cursors.py", line 220, in execute
self.errorhandler(self, exc, value)

 "$site/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorvalue

 "$site/MySQLdb/cursors.py", line 209, in execute
r = self._query(query)

 "$site/MySQLdb/cursors.py", line 371, in _query
rowcount = self._do_query(q)

 "$site/MySQLdb/cursors.py", line 335, in _do_query
db.query(q)

 "$site/MySQLdb/connections.py", line 280, in query
_mysql.connection.query(self, query)sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1050, "Table 'users' already exists") [SQL: '\nCREATE TABLE test_schema.users (\n\tuser_id INTEGER NOT NULL AUTO_INCREMENT, \n\ttest1 CHAR(5) NOT NULL, \n\ttest2 FLOAT(5) NOT NULL, \n\tparent_user_id INTEGER, \n\tPRIMARY KEY (user_id), \n\tFOREIGN KEY(parent_user_id) REFERENCES test_schema.users (user_id)\n)ENGINE=InnoDB\n\n']
ERROR: Signature extraction failed: Traceback (most recent call last):


 "c:\program files\python36\lib\site-packages\youtube_dl\extractor\youtube.py", line 1380, in _decrypt_signature

video_id, player_url, s


 "c:\program files\python36\lib\site-packages\youtube_dl\extractor\youtube.py", line 1293, in _extract_signature_function

cache_res = res(test_string)


 "c:\program files\python36\lib\site-packages\youtube_dl\extractor\youtube.py", line 1356, in <lambda>

return lambda s: initial_function([s])


 "c:\program files\python36\lib\site-packages\youtube_dl\jsinterp.py", line 258, in resf

res, abort = self.interpret_statement(stmt, local_vars)


 "c:\program files\python36\lib\site-packages\youtube_dl\jsinterp.py", line 56, in interpret_statement

v = self.interpret_expression(expr, local_vars, allow_recursion)


 "c:\program files\python36\lib\site-packages\youtube_dl\jsinterp.py", line 92, in interpret_expression

m.group('expr'), local_vars, allow_recursion - 1)


 "c:\program files\python36\lib\site-packages\youtube_dl\jsinterp.py", line 189, in interpret_expression

m.group('x'), local_vars, allow_recursion - 1)


 "c:\program files\python36\lib\site-packages\youtube_dl\jsinterp.py", line 56, in interpret_statement

v = self.interpret_expression(expr, local_vars, allow_recursion)


 "c:\program files\python36\lib\site-packages\youtube_dl\jsinterp.py", line 211, in interpret_expression

raise ExtractorError('Unsupported JS expression %r' % expr)
youtube_dl.utils.ExtractorError: Unsupported JS expression '['; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see
https://yt-dl.org/update
on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
