Source: python-django-extensions
Version: 3.2.3-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mkdir docs/images
> ln debian/images/* docs/images
> PYTHONPATH=. python3 -m sphinx -b html -N docs docs/.build/html
> Running Sphinx v7.2.6
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> building [mo]: targets for 0 po files that are out of date
> writing output... 
> building [html]: targets for 35 source files that are out of date
> updating environment: [new config] 35 added, 0 changed, 0 removed
> reading sources... [  3%] admin_extensions
> reading sources... [  6%] admin_generator
> reading sources... [  9%] command_extensions
> reading sources... [ 11%] command_signals
> reading sources... [ 14%] create_template_tags
> reading sources... [ 17%] debugger_tags
> reading sources... [ 20%] delete_squashed_migrations
> reading sources... [ 23%] dumpscript
> reading sources... [ 26%] export_emails
> reading sources... [ 29%] field_extensions
> reading sources... [ 31%] generate_password
> reading sources... [ 34%] graph_models
> reading sources... [ 37%] index
> reading sources... [ 40%] installation_instructions
> reading sources... [ 43%] jobs_scheduling
> reading sources... [ 46%] list_model_info
> reading sources... [ 49%] list_signals
> reading sources... [ 51%] managestate
> reading sources... [ 54%] merge_model_instances
> reading sources... [ 57%] model_extensions
> reading sources... [ 60%] permissions
> reading sources... [ 63%] print_settings
> reading sources... [ 66%] reset_db
> reading sources... [ 69%] runprofileserver
> reading sources... [ 71%] runscript
> reading sources... [ 74%] runserver_plus
> reading sources... [ 77%] shell_plus
> reading sources... [ 80%] sqlcreate
> reading sources... [ 83%] sqldiff
> reading sources... [ 86%] sqldsn
> reading sources... [ 89%] sync_s3
> reading sources... [ 91%] syncdata
> reading sources... [ 94%] utilities
> reading sources... [ 97%] validate_templates
> reading sources... [100%] validators
> 
> /<<PKGBUILDDIR>>/docs/managestate.rst:2: WARNING: Title underline too short.
> 
> managestate
> ==========
> /<<PKGBUILDDIR>>/docs/managestate.rst:53: WARNING: Title underline too short.
> 
> Examples
> ----
> /<<PKGBUILDDIR>>/docs/managestate.rst:53: WARNING: Title underline too short.
> 
> Examples
> ----
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets... copying static files... done
> copying extra files... done
> done
> writing output... [  3%] admin_extensions
> writing output... [  6%] admin_generator
> writing output... [  9%] command_extensions
> writing output... [ 11%] command_signals
> writing output... [ 14%] create_template_tags
> writing output... [ 17%] debugger_tags
> writing output... [ 20%] delete_squashed_migrations
> writing output... [ 23%] dumpscript
> writing output... [ 26%] export_emails
> writing output... [ 29%] field_extensions
> writing output... [ 31%] generate_password
> writing output... [ 34%] graph_models
> writing output... [ 37%] index
> writing output... [ 40%] installation_instructions
> writing output... [ 43%] jobs_scheduling
> writing output... [ 46%] list_model_info
> writing output... [ 49%] list_signals
> writing output... [ 51%] managestate
> writing output... [ 54%] merge_model_instances
> writing output... [ 57%] model_extensions
> writing output... [ 60%] permissions
> writing output... [ 63%] print_settings
> writing output... [ 66%] reset_db
> writing output... [ 69%] runprofileserver
> writing output... [ 71%] runscript
> writing output... [ 74%] runserver_plus
> writing output... [ 77%] shell_plus
> writing output... [ 80%] sqlcreate
> writing output... [ 83%] sqldiff
> writing output... [ 86%] sqldsn
> writing output... [ 89%] sync_s3
> writing output... [ 91%] syncdata
> writing output... [ 94%] utilities
> writing output... [ 97%] validate_templates
> writing output... [100%] validators
> 
> generating indices... genindex done
> writing additional pages... search done
> copying images... [ 25%] images/2637f826-2c22-11e3-83c6-646acc87808b.png
> copying images... [ 50%] images/558ad0ee-2c22-11e3-8ddd-6678d84d77e7.png
> copying images... [ 75%] images/583c8c42-2c22-11e3-9eb9-5c16b8732512.png
> copying images... [100%] images/5d12eda6-2c22-11e3-802a-2639ff8813fa.png
> 
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 4 warnings.
> 
> The HTML pages are in docs/.build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build; python3.12 
> -m pytest --no-cov --ignore=tests/management/commands/test_pipchecker.py 
> django_extensions tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0
> django: settings: tests.testapp.settings (from ini)
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build
> configfile: setup.cfg
> plugins: cov-4.1.0, Faker-22.0.0, django-4.5.2
> collected 522 items / 1 skipped
> 
> tests/auth/test_mixins.py ..                                             [  
> 0%]
> tests/db/fields/test_uniq_field_mixin.py .......                         [  
> 1%]
> tests/db/fields/test_uniq_field_mixin_compat.py .......                  [  
> 3%]
> tests/jobs/daily/test_cache_cleanup.py ..                                [  
> 3%]
> tests/management/commands/shell_plus_tests/test_collision_resolver.py .. [  
> 3%]
> ........................                                                 [  
> 8%]
> tests/management/commands/shell_plus_tests/test_import_subclasses.py ... [  
> 9%]
> ........                                                                 [ 
> 10%]
> tests/management/commands/shell_plus_tests/test_shell_plus.py ..         [ 
> 10%]
> tests/management/commands/test_admin_generator.py ....                   [ 
> 11%]
> tests/management/commands/test_clear_cache.py ......                     [ 
> 12%]
> tests/management/commands/test_create_command.py ....                    [ 
> 13%]
> tests/management/commands/test_create_jobs.py ....                       [ 
> 14%]
> tests/management/commands/test_create_template_tags.py ...               [ 
> 14%]
> tests/management/commands/test_delete_squashed_migrations.py XXXXXxxXxx  [ 
> 16%]
> tests/management/commands/test_describe_form.py ....                     [ 
> 17%]
> tests/management/commands/test_drop_test_database.py .............       [ 
> 20%]
> tests/management/commands/test_export_emails.py .........                [ 
> 21%]
> tests/management/commands/test_generate_secret_key.py .                  [ 
> 22%]
> tests/management/commands/test_graph_models.py ..........                [ 
> 23%]
> tests/management/commands/test_list_signals.py .                         [ 
> 24%]
> tests/management/commands/test_managestate.py ...............            [ 
> 27%]
> tests/management/commands/test_print_user_for_session.py ......          [ 
> 28%]
> tests/management/commands/test_reset_db.py ............                  [ 
> 30%]
> tests/management/commands/test_reset_schema.py ....                      [ 
> 31%]
> tests/management/commands/test_runjob.py .........                       [ 
> 32%]
> tests/management/commands/test_runserver_plus.py .                       [ 
> 33%]
> tests/management/commands/test_set_default_site.py ...........           [ 
> 35%]
> tests/management/commands/test_set_fake_emails.py .........              [ 
> 36%]
> tests/management/commands/test_set_fake_passwords.py ....                [ 
> 37%]
> tests/management/commands/test_show_urls.py ..........                   [ 
> 39%]
> tests/management/commands/test_sqlcreate.py .......                      [ 
> 40%]
> tests/management/commands/test_sqldsn.py .............                   [ 
> 43%]
> tests/management/commands/test_sync_s3.py ...........                    [ 
> 45%]
> tests/management/commands/test_syncdata.py ........                      [ 
> 47%]
> tests/management/commands/test_unreferenced_files.py ....                [ 
> 47%]
> tests/management/commands/test_update_permissions.py ....                [ 
> 48%]
> tests/management/commands/test_validate_templates.py ....                [ 
> 49%]
> tests/management/test_email_notifications.py ....                        [ 
> 50%]
> tests/templatetags/test_highlighting.py ....                             [ 
> 50%]
> tests/templatetags/test_indent_text.py ....                              [ 
> 51%]
> tests/templatetags/test_syntax_color.py ........                         [ 
> 53%]
> tests/test_admin_filter.py .....                                         [ 
> 54%]
> tests/test_admin_widgets.py .                                            [ 
> 54%]
> tests/test_autoslug_fields.py ..........................                 [ 
> 59%]
> tests/test_clean_pyc.py ...                                              [ 
> 59%]
> tests/test_compat.py ...                                                 [ 
> 60%]
> tests/test_compile_pyc.py ..                                             [ 
> 60%]
> tests/test_dumpscript.py FFFFF                                           [ 
> 61%]
> tests/test_find_template.py ..                                           [ 
> 62%]
> tests/test_json_field.py ..........                                      [ 
> 64%]
> tests/test_logging_filters.py ...                                        [ 
> 64%]
> tests/test_management_command.py ......................                  [ 
> 68%]
> tests/test_models.py ......                                              [ 
> 70%]
> tests/test_modificationdatetime_fields.py ...                            [ 
> 70%]
> tests/test_parse_mysql_cnf.py ...                                        [ 
> 71%]
> tests/test_randomchar_field.py ............                              [ 
> 73%]
> tests/test_runscript.py ....................................             [ 
> 80%]
> tests/test_shortuuid_field.py ....                                       [ 
> 81%]
> tests/test_sqldiff.py ...sss...                                          [ 
> 82%]
> tests/test_template_rendering.py ..                                      [ 
> 83%]
> tests/test_templatetags.py ...                                           [ 
> 83%]
> tests/test_timestamped_model.py ..                                       [ 
> 84%]
> tests/test_validators.py ......                                          [ 
> 85%]
> tests/test_version.py ...                                                [ 
> 86%]
> django_extensions/management/shells.py .                                 [ 
> 86%]
> django_extensions/templatetags/widont.py ..                              [ 
> 86%]
> tests/management/commands/shell_plus_tests/test_shell_plus.py ........   [ 
> 88%]
> tests/management/commands/test_generate_password.py ..                   [ 
> 88%]
> tests/management/commands/test_graph_models.py ....                      [ 
> 89%]
> tests/management/commands/test_mail_debug.py .                           [ 
> 89%]
> tests/management/commands/test_notes.py ....                             [ 
> 90%]
> tests/management/commands/test_print_settings.py .......                 [ 
> 91%]
> tests/management/commands/test_raise_test_exception.py .                 [ 
> 91%]
> tests/management/commands/test_set_fake_emails.py .                      [ 
> 91%]
> tests/management/commands/test_set_fake_passwords.py .                   [ 
> 92%]
> tests/management/commands/test_show_template_tags.py ...                 [ 
> 92%]
> tests/management/commands/test_validate_templates.py .                   [ 
> 92%]
> tests/management/test_modelviz.py ....                                   [ 
> 93%]
> tests/test_color.py ..                                                   [ 
> 94%]
> tests/test_runserver.py ....................                             [ 
> 97%]
> tests/test_validators.py ...........                                     
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________ DumpScriptTests.test_replaced_stderr 
> _____________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7f2f6ff614c0>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7f2f6ff614c0>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70136210>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_replaced_stderr>
> 
>     def test_replaced_stderr(self):
>         # check if stderr can be replaced, without changing stdout
>         n = Name(name='Fred')
>         n.save()
>         tmp_err = StringIO()
>         sys.stderr = StringIO()
> >       call_command('dumpscript', 'django_extensions', stderr=tmp_err)
> 
> tests/test_dumpscript.py:43: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70136210>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> _____________________ DumpScriptTests.test_replaced_stdout 
> _____________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7f2f6ff63080>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7f2f6ff63080>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70137c80>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_replaced_stdout>
> 
>     def test_replaced_stdout(self):
>         # check if stdout can be replaced
>         sys.stdout = StringIO()
>         n = Name(name='Mike')
>         n.save()
>         tmp_out = StringIO()
> >       call_command('dumpscript', 'django_extensions', stdout=tmp_out)
> 
> tests/test_dumpscript.py:32: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70137c80>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> __________________________ DumpScriptTests.test_runs 
> ___________________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7f2f6fef9d60>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7f2f6fef9d60>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70137ec0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_runs>
> 
>     def test_runs(self):
>         # lame test...does it run?
>         n = Name(name='Gabriel')
>         n.save()
> >       call_command('dumpscript', 'django_extensions')
> 
> tests/test_dumpscript.py:23: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70137ec0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> ______________________ DumpScriptTests.test_valid_syntax 
> _______________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7f2f6ffe0200>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7f2f6ffe0200>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f6fb2d1c0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_valid_syntax>
> 
>     def test_valid_syntax(self):
>         n1 = Name(name='John')
>         n1.save()
>         p1 = Person(name=n1, age=40)
>         p1.save()
>         n2 = Name(name='Jane')
>         n2.save()
>         p2 = Person(name=n2, age=18)
>         p2.save()
>         p2.children.add(p1)
>         note1 = Note(note="This is the first note.")
>         note1.save()
>         note2 = Note(note="This is the second note.")
>         note2.save()
>         p2.notes.add(note1, note2)
>         tmp_out = StringIO()
> >       call_command('dumpscript', 'django_extensions', stdout=tmp_out)
> 
> tests/test_dumpscript.py:65: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f6fb2d1c0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> ___________________ DumpScriptTests.test_with_datetimefield 
> ____________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7f2f6fefb440>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7f2f6fefb440>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70137c80>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests 
> testMethod=test_with_datetimefield>
> 
>     @override_settings(TIME_ZONE='Asia/Seoul')
>     def test_with_datetimefield(self):
>         django = Club.objects.create(name='Club Django')
>         Note.objects.create(
>             note='Django Tips',
>             club=django,
>         )
>     
>         dumpscript_path = './django_extensions/scripts'
>     
>         os.mkdir(dumpscript_path)
>         open(dumpscript_path + '/__init__.py', 'w').close()  # for python 2.7
>     
>         # This script will have a dateutil codes.
>         # e.g. importer.locate_object(...,
>         # 'date_joined': 
> dateutil.parser.parse("2019-05-20T03:32:27.144586+09:00")
>         with open(dumpscript_path + '/test.py', 'wt') as test:
> >           call_command('dumpscript', 'django_extensions', stdout=test)
> 
> tests/test_dumpscript.py:90: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7f2f70137c80>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> =============================== warnings summary 
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/django/conf/__init__.py:241
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:241: 
> RemovedInDjango50Warning: The default value of USE_TZ will change from False 
> to True in Django 5.0. Set USE_TZ to False in your project settings if you 
> want to keep the current default behavior.
>     warnings.warn(
> 
> ../../../../../../usr/lib/python3/dist-packages/django/db/models/options.py:210
> tests/auth/test_mixins.py::ModelUserFieldPermissionMixinTests::test_permission_denied_and_redirect
>   /usr/lib/python3/dist-packages/django/db/models/options.py:210: 
> RemovedInDjango51Warning: 'index_together' is deprecated. Use 'Meta.indexes' 
> in 'testapp.SqlDiff' instead.
>     warnings.warn(
> 
> django_extensions/management/commands/pipchecker.py:18
> django_extensions/management/commands/pipchecker.py:18
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build/django_extensions/management/commands/pipchecker.py:18:
>  DeprecationWarning: distutils Version classes are deprecated. Use 
> packaging.version instead.
>     if LooseVersion(pip.__version__) >= LooseVersion('19.0'):
> 
> tests/management/commands/shell_plus_tests/test_import_subclasses.py::ImportSubclassesTestCase::test_imports_one_base_class
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build/tests/management/commands/test_pipchecker.py:8:
>  DeprecationWarning: pkg_resources is deprecated as an API. See 
> https://setuptools.pypa.io/en/latest/pkg_resources.html
>     import pkg_resources
> 
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_more_than_one_migration_matches_to_given_arg
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_squashed_migration_not_found
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_squashed_migration_not_foundee
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandError_if_app_does_not_have_migrations
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandError_when_database_does_not_exist
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_delete_squashed_migrations
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_delete_squashed_migrations_if_interactive_mode_is_set_to_False
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_not_delete_anything
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_not_delete_files_for_given_squashed_migration
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp_with_appconfig.titlemodel' was already 
> registered. Reloading models is not advised as it can lead to 
> inconsistencies, most notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_squashed_migration_not_found
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_delete_squashed_migrations_if_interactive_mode_is_set_to_False
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_not_delete_files_for_given_squashed_migration
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp_with_appconfig.namemodel' was already 
> registered. Reloading models is not advised as it can lead to 
> inconsistencies, most notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_definition_for_TestModel_with_non_editable_field
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_with_fields_for_TestModel
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp.basemodel' was already registered. Reloading 
> models is not advised as it can lead to inconsistencies, most notably with 
> related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_definition_for_TestModel_with_non_editable_field
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_with_fields_for_TestModel
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp.noneditablemodel' was already registered. 
> Reloading models is not advised as it can lead to inconsistencies, most 
> notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_drop_test_database.py: 11 warnings
> tests/management/commands/test_reset_db.py: 3 warnings
> tests/management/commands/test_reset_schema.py: 1 warning
> tests/management/commands/test_sqlcreate.py: 6 warnings
> tests/management/commands/test_sqldsn.py: 13 warnings
>   /usr/lib/python3/dist-packages/django/test/utils.py:458: UserWarning: 
> Overriding setting DATABASES can lead to unexpected behavior.
>     with self as context:
> 
> tests/management/commands/test_reset_db.py::ResetDbSqlite3Tests::test_should_cancel_reset_db_if_input_is_different_than_yes
> tests/management/commands/test_reset_db.py::ResetDbMysqlTests::test_should_cancel_reset_db_if_input_is_different_than_yes
> tests/management/commands/test_reset_db.py::ResetDbPostgresqlTests::test_should_cancel_reset_db_if_input_is_different_than_yes
> tests/management/commands/test_reset_schema.py::ResetSchemaTests::test_should_cancel_reset_schema_and_print_info_if_input_is_different_than_yes
>   /usr/lib/python3/dist-packages/django/test/testcases.py:1448: UserWarning: 
> Overriding setting DATABASES can lead to unexpected behavior.
>     super().setUpClass()
> 
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_reload_permission_only_for_specified_apps
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_update_permission_if_name_changed
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_works
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'django_extensions.permmodel' was already registered. 
> Reloading models is not advised as it can lead to inconsistencies, most 
> notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_reload_permission_only_for_specified_apps
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_update_permission_if_name_changed
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_works
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp.testmodel' was already registered. Reloading 
> models is not advised as it can lead to inconsistencies, most notably with 
> related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_generate_password.py::test_without_args
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build/django_extensions/management/commands/generate_password.py:30:
>  RemovedInDjango51Warning: BaseUserManager.make_random_password() is 
> deprecated.
>     return manager.make_random_password()
> 
> tests/management/commands/test_generate_password.py::test_with_length_args
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build/django_extensions/management/commands/generate_password.py:28:
>  RemovedInDjango51Warning: BaseUserManager.make_random_password() is 
> deprecated.
>     return manager.make_random_password(length)
> 
> tests/management/commands/test_print_settings.py::test_without_args
> tests/management/commands/test_print_settings.py::test_with_setting_args
> tests/management/commands/test_print_settings.py::test_with_setting_wildcard
> tests/management/commands/test_print_settings.py::test_with_setting_fail
> tests/management/commands/test_print_settings.py::test_with_multiple_setting_args
> tests/management/commands/test_print_settings.py::test_format
> tests/management/commands/test_print_settings.py::test_format_json_without_indent
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:193: 
> RemovedInDjango51Warning: The DEFAULT_FILE_STORAGE setting is deprecated. Use 
> STORAGES instead.
>     self._show_deprecation_warning(
> 
> tests/management/commands/test_print_settings.py::test_without_args
> tests/management/commands/test_print_settings.py::test_with_setting_args
> tests/management/commands/test_print_settings.py::test_with_setting_wildcard
> tests/management/commands/test_print_settings.py::test_with_setting_fail
> tests/management/commands/test_print_settings.py::test_with_multiple_setting_args
> tests/management/commands/test_print_settings.py::test_format
> tests/management/commands/test_print_settings.py::test_format_json_without_indent
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:201: 
> RemovedInDjango51Warning: The STATICFILES_STORAGE setting is deprecated. Use 
> STORAGES instead.
>     self._show_deprecation_warning(
> 
> tests/management/commands/test_print_settings.py::test_without_args
> tests/management/commands/test_print_settings.py::test_with_setting_args
> tests/management/commands/test_print_settings.py::test_with_setting_wildcard
> tests/management/commands/test_print_settings.py::test_with_setting_fail
> tests/management/commands/test_print_settings.py::test_with_multiple_setting_args
> tests/management/commands/test_print_settings.py::test_format
> tests/management/commands/test_print_settings.py::test_format_json_without_indent
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:178: 
> RemovedInDjango50Warning: The USE_L10N setting is deprecated. Starting with 
> Django 5.0, localized formatting of data will always be enabled. For example 
> Django will display numbers and dates using the format of the current locale.
>     self._show_deprecation_warning(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_replaced_stderr - 
> djan...
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_replaced_stdout - 
> djan...
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_runs - 
> django.db.utils...
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_valid_syntax - 
> django....
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_with_datetimefield - 
> d...
> = 5 failed, 504 passed, 4 skipped, 4 xfailed, 6 xpassed, 89 warnings in 
> 16.50s =
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-extensions/build; python3.12 
> -m pytest --no-cov --ignore=tests/management/commands/test_pipchecker.py 
> django_extensions tests
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build; python3.11 
> -m pytest --no-cov --ignore=tests/management/commands/test_pipchecker.py 
> django_extensions tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.8, pytest-8.0.2, pluggy-1.4.0
> django: settings: tests.testapp.settings (from ini)
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build
> configfile: setup.cfg
> plugins: cov-4.1.0, Faker-22.0.0, django-4.5.2
> collected 522 items / 1 skipped
> 
> tests/auth/test_mixins.py ..                                             [  
> 0%]
> tests/db/fields/test_uniq_field_mixin.py .......                         [  
> 1%]
> tests/db/fields/test_uniq_field_mixin_compat.py .......                  [  
> 3%]
> tests/jobs/daily/test_cache_cleanup.py ..                                [  
> 3%]
> tests/management/commands/shell_plus_tests/test_collision_resolver.py .. [  
> 3%]
> ........................                                                 [  
> 8%]
> tests/management/commands/shell_plus_tests/test_import_subclasses.py ... [  
> 9%]
> ........                                                                 [ 
> 10%]
> tests/management/commands/shell_plus_tests/test_shell_plus.py ..         [ 
> 10%]
> tests/management/commands/test_admin_generator.py ....                   [ 
> 11%]
> tests/management/commands/test_clear_cache.py ......                     [ 
> 12%]
> tests/management/commands/test_create_command.py ....                    [ 
> 13%]
> tests/management/commands/test_create_jobs.py ....                       [ 
> 14%]
> tests/management/commands/test_create_template_tags.py ...               [ 
> 14%]
> tests/management/commands/test_delete_squashed_migrations.py XXXXXxxXxx  [ 
> 16%]
> tests/management/commands/test_describe_form.py ....                     [ 
> 17%]
> tests/management/commands/test_drop_test_database.py .............       [ 
> 20%]
> tests/management/commands/test_export_emails.py .........                [ 
> 21%]
> tests/management/commands/test_generate_secret_key.py .                  [ 
> 22%]
> tests/management/commands/test_graph_models.py ..........                [ 
> 23%]
> tests/management/commands/test_list_signals.py .                         [ 
> 24%]
> tests/management/commands/test_managestate.py ...............            [ 
> 27%]
> tests/management/commands/test_print_user_for_session.py ......          [ 
> 28%]
> tests/management/commands/test_reset_db.py ............                  [ 
> 30%]
> tests/management/commands/test_reset_schema.py ....                      [ 
> 31%]
> tests/management/commands/test_runjob.py .........                       [ 
> 32%]
> tests/management/commands/test_runserver_plus.py .                       [ 
> 33%]
> tests/management/commands/test_set_default_site.py ...........           [ 
> 35%]
> tests/management/commands/test_set_fake_emails.py .........              [ 
> 36%]
> tests/management/commands/test_set_fake_passwords.py ....                [ 
> 37%]
> tests/management/commands/test_show_urls.py ..........                   [ 
> 39%]
> tests/management/commands/test_sqlcreate.py .......                      [ 
> 40%]
> tests/management/commands/test_sqldsn.py .............                   [ 
> 43%]
> tests/management/commands/test_sync_s3.py ...........                    [ 
> 45%]
> tests/management/commands/test_syncdata.py ........                      [ 
> 47%]
> tests/management/commands/test_unreferenced_files.py ....                [ 
> 47%]
> tests/management/commands/test_update_permissions.py ....                [ 
> 48%]
> tests/management/commands/test_validate_templates.py ....                [ 
> 49%]
> tests/management/test_email_notifications.py ....                        [ 
> 50%]
> tests/templatetags/test_highlighting.py ....                             [ 
> 50%]
> tests/templatetags/test_indent_text.py ....                              [ 
> 51%]
> tests/templatetags/test_syntax_color.py ........                         [ 
> 53%]
> tests/test_admin_filter.py .....                                         [ 
> 54%]
> tests/test_admin_widgets.py .                                            [ 
> 54%]
> tests/test_autoslug_fields.py ..........................                 [ 
> 59%]
> tests/test_clean_pyc.py ...                                              [ 
> 59%]
> tests/test_compat.py ...                                                 [ 
> 60%]
> tests/test_compile_pyc.py ..                                             [ 
> 60%]
> tests/test_dumpscript.py FFFFF                                           [ 
> 61%]
> tests/test_find_template.py ..                                           [ 
> 62%]
> tests/test_json_field.py ..........                                      [ 
> 64%]
> tests/test_logging_filters.py ...                                        [ 
> 64%]
> tests/test_management_command.py ......................                  [ 
> 68%]
> tests/test_models.py ......                                              [ 
> 70%]
> tests/test_modificationdatetime_fields.py ...                            [ 
> 70%]
> tests/test_parse_mysql_cnf.py ...                                        [ 
> 71%]
> tests/test_randomchar_field.py ............                              [ 
> 73%]
> tests/test_runscript.py ....................................             [ 
> 80%]
> tests/test_shortuuid_field.py ....                                       [ 
> 81%]
> tests/test_sqldiff.py ...sss...                                          [ 
> 82%]
> tests/test_template_rendering.py ..                                      [ 
> 83%]
> tests/test_templatetags.py ...                                           [ 
> 83%]
> tests/test_timestamped_model.py ..                                       [ 
> 84%]
> tests/test_validators.py ......                                          [ 
> 85%]
> tests/test_version.py ...                                                [ 
> 86%]
> django_extensions/management/shells.py .                                 [ 
> 86%]
> django_extensions/templatetags/widont.py ..                              [ 
> 86%]
> tests/management/commands/shell_plus_tests/test_shell_plus.py ........   [ 
> 88%]
> tests/management/commands/test_generate_password.py ..                   [ 
> 88%]
> tests/management/commands/test_graph_models.py ....                      [ 
> 89%]
> tests/management/commands/test_mail_debug.py .                           [ 
> 89%]
> tests/management/commands/test_notes.py ....                             [ 
> 90%]
> tests/management/commands/test_print_settings.py .......                 [ 
> 91%]
> tests/management/commands/test_raise_test_exception.py .                 [ 
> 91%]
> tests/management/commands/test_set_fake_emails.py .                      [ 
> 91%]
> tests/management/commands/test_set_fake_passwords.py .                   [ 
> 92%]
> tests/management/commands/test_show_template_tags.py ...                 [ 
> 92%]
> tests/management/commands/test_validate_templates.py .                   [ 
> 92%]
> tests/management/test_modelviz.py ....                                   [ 
> 93%]
> tests/test_color.py ..                                                   [ 
> 94%]
> tests/test_runserver.py ....................                             [ 
> 97%]
> tests/test_validators.py ...........                                     
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________ DumpScriptTests.test_replaced_stderr 
> _____________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7fb0394152d0>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7fb0394152d0>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03966dac0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_replaced_stderr>
> 
>     def test_replaced_stderr(self):
>         # check if stderr can be replaced, without changing stdout
>         n = Name(name='Fred')
>         n.save()
>         tmp_err = StringIO()
>         sys.stderr = StringIO()
> >       call_command('dumpscript', 'django_extensions', stderr=tmp_err)
> 
> tests/test_dumpscript.py:43: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03966dac0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> _____________________ DumpScriptTests.test_replaced_stdout 
> _____________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7fb03a53a6d0>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7fb03a53a6d0>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1d97f0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_replaced_stdout>
> 
>     def test_replaced_stdout(self):
>         # check if stdout can be replaced
>         sys.stdout = StringIO()
>         n = Name(name='Mike')
>         n.save()
>         tmp_out = StringIO()
> >       call_command('dumpscript', 'django_extensions', stdout=tmp_out)
> 
> tests/test_dumpscript.py:32: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1d97f0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> __________________________ DumpScriptTests.test_runs 
> ___________________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7fb03a1adad0>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7fb03a1adad0>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1d9d00>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_runs>
> 
>     def test_runs(self):
>         # lame test...does it run?
>         n = Name(name='Gabriel')
>         n.save()
> >       call_command('dumpscript', 'django_extensions')
> 
> tests/test_dumpscript.py:23: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1d9d00>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> ______________________ DumpScriptTests.test_valid_syntax 
> _______________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7fb03a642310>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7fb03a642310>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1dbec0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests testMethod=test_valid_syntax>
> 
>     def test_valid_syntax(self):
>         n1 = Name(name='John')
>         n1.save()
>         p1 = Person(name=n1, age=40)
>         p1.save()
>         n2 = Name(name='Jane')
>         n2.save()
>         p2 = Person(name=n2, age=18)
>         p2.save()
>         p2.children.add(p1)
>         note1 = Note(note="This is the first note.")
>         note1.save()
>         note2 = Note(note="This is the second note.")
>         note2.save()
>         p2.notes.add(note1, note2)
>         tmp_out = StringIO()
> >       call_command('dumpscript', 'django_extensions', stdout=tmp_out)
> 
> tests/test_dumpscript.py:65: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1dbec0>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> ___________________ DumpScriptTests.test_with_datetimefield 
> ____________________
> 
> self = <django.db.backends.utils.CursorWrapper object at 0x7fb03a650310>
> sql = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> ignored_wrapper_args = (False, {'connection': <DatabaseWrapper 
> vendor='sqlite' alias='default'>, 'cursor': 
> <django.db.backends.utils.CursorWrapper object at 0x7fb03a650310>})
> 
>     def _execute(self, sql, params, *ignored_wrapper_args):
>         self.db.validate_no_broken_transaction()
>         with self.db.wrap_database_errors:
>             if params is None:
>                 # params default might be backend specific.
>                 return self.cursor.execute(sql)
>             else:
> >               return self.cursor.execute(sql, params)
> 
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1d9d00>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       sqlite3.OperationalError: no such table: django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> 
> The above exception was the direct cause of the following exception:
> 
> self = <tests.test_dumpscript.DumpScriptTests 
> testMethod=test_with_datetimefield>
> 
>     @override_settings(TIME_ZONE='Asia/Seoul')
>     def test_with_datetimefield(self):
>         django = Club.objects.create(name='Club Django')
>         Note.objects.create(
>             note='Django Tips',
>             club=django,
>         )
>     
>         dumpscript_path = './django_extensions/scripts'
>     
>         os.mkdir(dumpscript_path)
>         open(dumpscript_path + '/__init__.py', 'w').close()  # for python 2.7
>     
>         # This script will have a dateutil codes.
>         # e.g. importer.locate_object(...,
>         # 'date_joined': 
> dateutil.parser.parse("2019-05-20T03:32:27.144586+09:00")
>         with open(dumpscript_path + '/test.py', 'wt') as test:
> >           call_command('dumpscript', 'django_extensions', stdout=test)
> 
> tests/test_dumpscript.py:90: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/django/core/management/__init__.py:194: in 
> call_command
>     return command.execute(*args, **defaults)
> /usr/lib/python3/dist-packages/django/core/management/base.py:458: in execute
>     output = self.handle(*args, **options)
> django_extensions/management/utils.py:62: in inner
>     ret = func(self, *args, **kwargs)
> django_extensions/management/commands/dumpscript.py:118: in handle
>     self.stdout.write(str(script))
> django_extensions/management/commands/dumpscript.py:181: in __str__
>     return flatten_blocks(self.lines, num_indents=self.indent)
> django_extensions/management/commands/dumpscript.py:475: in get_lines
>     code.append(model_class.lines)
> django_extensions/management/commands/dumpscript.py:219: in get_lines
>     for counter, item in enumerate(self.model._default_manager.all()):
> /usr/lib/python3/dist-packages/django/db/models/query.py:398: in __iter__
>     self._fetch_all()
> /usr/lib/python3/dist-packages/django/db/models/query.py:1881: in _fetch_all
>     self._result_cache = list(self._iterable_class(self))
> /usr/lib/python3/dist-packages/django/db/models/query.py:91: in __iter__
>     results = compiler.execute_sql(
> /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1562: in 
> execute_sql
>     cursor.execute(sql, params)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:67: in execute
>     return self._execute_with_wrappers(
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:80: in 
> _execute_with_wrappers
>     return executor(sql, params, many, context)
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:84: in _execute
>     with self.db.wrap_database_errors:
> /usr/lib/python3/dist-packages/django/db/utils.py:91: in __exit__
>     raise dj_exc_value.with_traceback(traceback) from exc_value
> /usr/lib/python3/dist-packages/django/db/backends/utils.py:89: in _execute
>     return self.cursor.execute(sql, params)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 
> 0x7fb03a1d9d00>
> query = 'SELECT "django_extensions_permmodel"."id" FROM 
> "django_extensions_permmodel"'
> params = ()
> 
>     def execute(self, query, params=None):
>         if params is None:
>             return super().execute(query)
>         # Extract names if params is a mapping, i.e. "pyformat" style is used.
>         param_names = list(params) if isinstance(params, Mapping) else None
>         query = self.convert_query(query, param_names=param_names)
> >       return super().execute(query, params)
> E       django.db.utils.OperationalError: no such table: 
> django_extensions_permmodel
> 
> /usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py:328: 
> OperationalError
> =============================== warnings summary 
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/django/conf/__init__.py:241
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:241: 
> RemovedInDjango50Warning: The default value of USE_TZ will change from False 
> to True in Django 5.0. Set USE_TZ to False in your project settings if you 
> want to keep the current default behavior.
>     warnings.warn(
> 
> ../../../../../../usr/lib/python3/dist-packages/django/db/models/options.py:210
> tests/auth/test_mixins.py::ModelUserFieldPermissionMixinTests::test_permission_denied_and_redirect
>   /usr/lib/python3/dist-packages/django/db/models/options.py:210: 
> RemovedInDjango51Warning: 'index_together' is deprecated. Use 'Meta.indexes' 
> in 'testapp.SqlDiff' instead.
>     warnings.warn(
> 
> ../../../../../../usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33
>   /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33: UserWarning: 
> Setuptools is replacing distutils.
>     warnings.warn("Setuptools is replacing distutils.")
> 
> django_extensions/management/commands/pipchecker.py:18
> django_extensions/management/commands/pipchecker.py:18
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build/django_extensions/management/commands/pipchecker.py:18:
>  DeprecationWarning: distutils Version classes are deprecated. Use 
> packaging.version instead.
>     if LooseVersion(pip.__version__) >= LooseVersion('19.0'):
> 
> tests/management/commands/shell_plus_tests/test_import_subclasses.py::ImportSubclassesTestCase::test_imports_one_base_class
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build/tests/management/commands/test_pipchecker.py:8:
>  DeprecationWarning: pkg_resources is deprecated as an API. See 
> https://setuptools.pypa.io/en/latest/pkg_resources.html
>     import pkg_resources
> 
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_more_than_one_migration_matches_to_given_arg
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_squashed_migration_not_found
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_squashed_migration_not_foundee
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandError_if_app_does_not_have_migrations
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandError_when_database_does_not_exist
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_delete_squashed_migrations
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_delete_squashed_migrations_if_interactive_mode_is_set_to_False
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_not_delete_anything
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_not_delete_files_for_given_squashed_migration
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp_with_appconfig.titlemodel' was already 
> registered. Reloading models is not advised as it can lead to 
> inconsistencies, most notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsExceptionsTests::test_should_raise_CommandEror_if_squashed_migration_not_found
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_delete_squashed_migrations_if_interactive_mode_is_set_to_False
> tests/management/commands/test_delete_squashed_migrations.py::DeleteSquashedMigrationsTests::test_should_not_delete_files_for_given_squashed_migration
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp_with_appconfig.namemodel' was already 
> registered. Reloading models is not advised as it can lead to 
> inconsistencies, most notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_definition_for_TestModel_with_non_editable_field
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_with_fields_for_TestModel
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp.basemodel' was already registered. Reloading 
> models is not advised as it can lead to inconsistencies, most notably with 
> related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_definition_for_TestModel_with_non_editable_field
> tests/management/commands/test_describe_form.py::DescribeFormTests::test_should_print_form_with_fields_for_TestModel
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp.noneditablemodel' was already registered. 
> Reloading models is not advised as it can lead to inconsistencies, most 
> notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_drop_test_database.py: 11 warnings
> tests/management/commands/test_reset_db.py: 3 warnings
> tests/management/commands/test_reset_schema.py: 1 warning
> tests/management/commands/test_sqlcreate.py: 6 warnings
> tests/management/commands/test_sqldsn.py: 13 warnings
>   /usr/lib/python3/dist-packages/django/test/utils.py:458: UserWarning: 
> Overriding setting DATABASES can lead to unexpected behavior.
>     with self as context:
> 
> tests/management/commands/test_reset_db.py::ResetDbSqlite3Tests::test_should_cancel_reset_db_if_input_is_different_than_yes
> tests/management/commands/test_reset_db.py::ResetDbMysqlTests::test_should_cancel_reset_db_if_input_is_different_than_yes
> tests/management/commands/test_reset_db.py::ResetDbPostgresqlTests::test_should_cancel_reset_db_if_input_is_different_than_yes
> tests/management/commands/test_reset_schema.py::ResetSchemaTests::test_should_cancel_reset_schema_and_print_info_if_input_is_different_than_yes
>   /usr/lib/python3/dist-packages/django/test/testcases.py:1448: UserWarning: 
> Overriding setting DATABASES can lead to unexpected behavior.
>     super().setUpClass()
> 
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_reload_permission_only_for_specified_apps
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_update_permission_if_name_changed
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_works
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'django_extensions.permmodel' was already registered. 
> Reloading models is not advised as it can lead to inconsistencies, most 
> notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_reload_permission_only_for_specified_apps
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_should_update_permission_if_name_changed
> tests/management/commands/test_update_permissions.py::UpdatePermissionsTests::test_works
>   /usr/lib/python3/dist-packages/django/db/models/base.py:366: 
> RuntimeWarning: Model 'testapp.testmodel' was already registered. Reloading 
> models is not advised as it can lead to inconsistencies, most notably with 
> related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/management/commands/test_generate_password.py::test_without_args
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build/django_extensions/management/commands/generate_password.py:30:
>  RemovedInDjango51Warning: BaseUserManager.make_random_password() is 
> deprecated.
>     return manager.make_random_password()
> 
> tests/management/commands/test_generate_password.py::test_with_length_args
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build/django_extensions/management/commands/generate_password.py:28:
>  RemovedInDjango51Warning: BaseUserManager.make_random_password() is 
> deprecated.
>     return manager.make_random_password(length)
> 
> tests/management/commands/test_print_settings.py::test_without_args
> tests/management/commands/test_print_settings.py::test_with_setting_args
> tests/management/commands/test_print_settings.py::test_with_setting_wildcard
> tests/management/commands/test_print_settings.py::test_with_setting_fail
> tests/management/commands/test_print_settings.py::test_with_multiple_setting_args
> tests/management/commands/test_print_settings.py::test_format
> tests/management/commands/test_print_settings.py::test_format_json_without_indent
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:193: 
> RemovedInDjango51Warning: The DEFAULT_FILE_STORAGE setting is deprecated. Use 
> STORAGES instead.
>     self._show_deprecation_warning(
> 
> tests/management/commands/test_print_settings.py::test_without_args
> tests/management/commands/test_print_settings.py::test_with_setting_args
> tests/management/commands/test_print_settings.py::test_with_setting_wildcard
> tests/management/commands/test_print_settings.py::test_with_setting_fail
> tests/management/commands/test_print_settings.py::test_with_multiple_setting_args
> tests/management/commands/test_print_settings.py::test_format
> tests/management/commands/test_print_settings.py::test_format_json_without_indent
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:201: 
> RemovedInDjango51Warning: The STATICFILES_STORAGE setting is deprecated. Use 
> STORAGES instead.
>     self._show_deprecation_warning(
> 
> tests/management/commands/test_print_settings.py::test_without_args
> tests/management/commands/test_print_settings.py::test_with_setting_args
> tests/management/commands/test_print_settings.py::test_with_setting_wildcard
> tests/management/commands/test_print_settings.py::test_with_setting_fail
> tests/management/commands/test_print_settings.py::test_with_multiple_setting_args
> tests/management/commands/test_print_settings.py::test_format
> tests/management/commands/test_print_settings.py::test_format_json_without_indent
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:178: 
> RemovedInDjango50Warning: The USE_L10N setting is deprecated. Starting with 
> Django 5.0, localized formatting of data will always be enabled. For example 
> Django will display numbers and dates using the format of the current locale.
>     self._show_deprecation_warning(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_replaced_stderr - 
> djan...
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_replaced_stdout - 
> djan...
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_runs - 
> django.db.utils...
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_valid_syntax - 
> django....
> FAILED tests/test_dumpscript.py::DumpScriptTests::test_with_datetimefield - 
> d...
> = 5 failed, 504 passed, 4 skipped, 4 xfailed, 6 xpassed, 90 warnings in 
> 16.93s =
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_django-extensions/build; python3.11 
> -m pytest --no-cov --ignore=tests/management/commands/test_pipchecker.py 
> django_extensions tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/python-django-extensions_3.2.3-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to