Creating test database for alias 'default' ('test_inventory_db')... Found 5 test(s). === Starting migration Operations to perform: Synchronize unmigrated apps: django_filters, django_tenants, messages, nested_admin, simple_history, staticfiles Apply all migrations: accounts, admin, auth, contenttypes, customers, django_celery_results, inventory, orders, products, sessions, tenants Synchronizing apps without migrations: Creating tables... Running deferred SQL... Running migrations: Applying contenttypes.0001_initial... OK Applying contenttypes.0002_remove_content_type_name... OK Applying auth.0001_initial... OK Applying auth.0002_alter_permission_name_max_length... OK Applying auth.0003_alter_user_email_max_length... OK Applying auth.0004_alter_user_username_opts... OK Applying auth.0005_alter_user_last_login_null... OK Applying auth.0006_require_contenttypes_0002... OK Applying auth.0007_alter_validators_add_error_messages... OK Applying auth.0008_alter_user_username_max_length... OK Applying auth.0009_alter_user_last_name_max_length... OK Applying auth.0010_alter_group_name_max_length... OK Applying auth.0011_update_proxy_permissions... OK Applying auth.0012_alter_user_first_name_max_length... OK Applying accounts.0001_initial... OK Applying admin.0001_initial... OK Applying admin.0002_logentry_remove_auto_add... OK Applying admin.0003_logentry_add_action_flag_choices... OK Applying inventory.0001_initial... OK Applying customers.0001_initial... OK Applying orders.0001_initial... OK Applying products.0001_initial... OK Applying inventory.0002_initial... OK Applying orders.0002_initial... OK Applying inventory.0003_showcase_reservation_showcase_and_more... OK Applying orders.0003_historicalorderitem_is_from_showcase_and_more... OK Applying orders.0004_refactor_models_and_add_payment_method... OK Applying customers.0002_customer_is_system_customer... OK Applying customers.0003_remove_customer_customers_c_loyalty_5162a0_idx_and_more... OK Applying customers.0004_customer_wallet_balance_wallettransaction... OK Applying django_celery_results.0001_initial... OK Applying django_celery_results.0002_add_task_name_args_kwargs... OK Applying django_celery_results.0003_auto_20181106_1101... OK Applying django_celery_results.0004_auto_20190516_0412... OK Applying django_celery_results.0005_taskresult_worker... OK Applying django_celery_results.0006_taskresult_date_created... OK Applying django_celery_results.0007_remove_taskresult_hidden... OK Applying django_celery_results.0008_chordcounter... OK Applying django_celery_results.0009_groupresult... OK Applying django_celery_results.0010_remove_duplicate_indices... OK Applying django_celery_results.0011_taskresult_periodic_task_name... OK Applying products.0002_configurablekitproduct_configurablekitoption... OK Applying products.0003_alter_configurablekitproduct_options_and_more... OK Applying products.0004_configurablekitproductattribute... OK Applying products.0005_alter_configurablekitoption_attributes... OK Applying products.0006_add_configurablekitoptionattribute... OK Applying products.0007_add_kit_to_attribute... OK Applying inventory.0004_showcase_is_default_and_more... OK Applying products.0008_productkit_showcase_and_more... OK Applying inventory.0005_reservation_product_kit_and_more... OK Applying inventory.0006_reservation_cart_lock_expires_at_and_more... OK Applying orders.0005_remove_historicalorder_discount_amount_and_more... OK Applying orders.0006_transaction_delete_payment_and_more... OK Applying products.0009_alter_productcategoryphoto_image_and_more... OK Applying products.0010_alter_product_cost_price... OK Applying sessions.0001_initial... OK Applying tenants.0001_initial... OK System check identified no issues (0 silenced). === Starting migration Operations to perform: Apply all migrations: accounts, admin, auth, contenttypes, customers, django_celery_results, inventory, orders, products, sessions, tenants Running migrations: Applying contenttypes.0001_initial... OK Applying contenttypes.0002_remove_content_type_name... OK Applying auth.0001_initial... OK Applying auth.0002_alter_permission_name_max_length... OK Applying auth.0003_alter_user_email_max_length... OK Applying auth.0004_alter_user_username_opts... OK Applying auth.0005_alter_user_last_login_null... OK Applying auth.0006_require_contenttypes_0002... OK Applying auth.0007_alter_validators_add_error_messages... OK Applying auth.0008_alter_user_username_max_length... OK Applying auth.0009_alter_user_last_name_max_length... OK Applying auth.0010_alter_group_name_max_length... OK Applying auth.0011_update_proxy_permissions... OK Applying auth.0012_alter_user_first_name_max_length... OK Applying accounts.0001_initial... OK Applying admin.0001_initial... OK Applying admin.0002_logentry_remove_auto_add... OK Applying admin.0003_logentry_add_action_flag_choices... OK Applying inventory.0001_initial... OK Applying customers.0001_initial... OK Applying orders.0001_initial... OK Applying products.0001_initial... OK Applying inventory.0002_initial... OK Applying orders.0002_initial... OK Applying inventory.0003_showcase_reservation_showcase_and_more... OK Applying orders.0003_historicalorderitem_is_from_showcase_and_more... OK Applying orders.0004_refactor_models_and_add_payment_method... OK Applying customers.0002_customer_is_system_customer... OK Applying customers.0003_remove_customer_customers_c_loyalty_5162a0_idx_and_more... OK Applying customers.0004_customer_wallet_balance_wallettransaction... OK Applying django_celery_results.0001_initial... OK Applying django_celery_results.0002_add_task_name_args_kwargs... OK Applying django_celery_results.0003_auto_20181106_1101... OK Applying django_celery_results.0004_auto_20190516_0412... OK Applying django_celery_results.0005_taskresult_worker... OK Applying django_celery_results.0006_taskresult_date_created... OK Applying django_celery_results.0007_remove_taskresult_hidden... OK Applying django_celery_results.0008_chordcounter... OK Applying django_celery_results.0009_groupresult... OK Applying django_celery_results.0010_remove_duplicate_indices... OK Applying django_celery_results.0011_taskresult_periodic_task_name... OK Applying products.0002_configurablekitproduct_configurablekitoption... OK Applying products.0003_alter_configurablekitproduct_options_and_more... OK Applying products.0004_configurablekitproductattribute... OK Applying products.0005_alter_configurablekitoption_attributes... OK Applying products.0006_add_configurablekitoptionattribute... OK Applying products.0007_add_kit_to_attribute... OK Applying inventory.0004_showcase_is_default_and_more... OK Applying products.0008_productkit_showcase_and_more... OK Applying inventory.0005_reservation_product_kit_and_more... OK Applying inventory.0006_reservation_cart_lock_expires_at_and_more... OK Applying orders.0005_remove_historicalorder_discount_amount_and_more... OK Applying orders.0006_transaction_delete_payment_and_more... OK Applying products.0009_alter_productcategoryphoto_image_and_more... OK Applying products.0010_alter_product_cost_price... OK Applying sessions.0001_initial... OK Applying tenants.0001_initial... OK test_01_draft_to_completed_to_cancelled_to_completed (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_01_draft_to_completed_to_cancelled_to_completed) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #1: ╠эюцхёЄтхээ√х яхЁхїюф√ ьхцфє ёЄрЄєёрьш ... ERROR test_01_draft_to_completed_to_cancelled_to_completed (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_01_draft_to_completed_to_cancelled_to_completed) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #1: ╠эюцхёЄтхээ√х яхЁхїюф√ ьхцфє ёЄрЄєёрьш ... ERROR test_02_draft_to_cancelled_releases_reservations (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_02_draft_to_cancelled_releases_reservations) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #2: ╬Єьхэр шч ўхЁэютшър юётюсюцфрхЄ ЁхчхЁт√ ... ERROR test_02_draft_to_cancelled_releases_reservations (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_02_draft_to_cancelled_releases_reservations) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #2: ╬Єьхэр шч ўхЁэютшър юётюсюцфрхЄ ЁхчхЁт√ ... ERROR test_03_cancelled_to_pending_reserves_stock (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_03_cancelled_to_pending_reserves_stock) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #3: ┬ючтЁрЄ шч юЄьхэ√ ЁхчхЁтшЁєхЄ ЄютрЁ ... ERROR test_03_cancelled_to_pending_reserves_stock (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_03_cancelled_to_pending_reserves_stock) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #3: ┬ючтЁрЄ шч юЄьхэ√ ЁхчхЁтшЁєхЄ ЄютрЁ ... ERROR test_04_create_order_with_intermediate_status (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_04_create_order_with_intermediate_status) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #4: ╤ючфрэшх чрърчр ё яЁюьхцєЄюўэ√ь ёЄрЄєёюь ... ERROR test_04_create_order_with_intermediate_status (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_04_create_order_with_intermediate_status) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #4: ╤ючфрэшх чрърчр ё яЁюьхцєЄюўэ√ь ёЄрЄєёюь ... ERROR test_05_completed_to_draft_rollback_sale (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_05_completed_to_draft_rollback_sale) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #5: ╬ЄърЄ юЄ completed ъ draft ... ERROR test_05_completed_to_draft_rollback_sale (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_05_completed_to_draft_rollback_sale) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #5: ╬ЄърЄ юЄ completed ъ draft ... ERROR ====================================================================== ERROR: test_01_draft_to_completed_to_cancelled_to_completed (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_01_draft_to_completed_to_cancelled_to_completed) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #1: ╠эюцхёЄтхээ√х яхЁхїюф√ ьхцфє ёЄрЄєёрьш ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ psycopg2.errors.StringDataRightTruncation: value too long for type character varying(7) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 80, in setUp self._create_system_entities() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 101, in _create_system_entities self.status_draft = OrderStatus.objects.create( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ code='draft', ^^^^^^^^^^^^^ ...<5 lines>... order=0 ^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 679, in create obj.save(force_insert=True, using=self.db) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 822, in save self.save_base( ~~~~~~~~~~~~~~^ using=using, ^^^^^^^^^^^^ ...<2 lines>... update_fields=update_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 909, in save_base updated = self._save_table( raw, ...<4 lines>... update_fields, ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1071, in _save_table results = self._do_insert( cls._base_manager, using, fields, returning_fields, raw ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1112, in _do_insert return manager._insert( ~~~~~~~~~~~~~~~^ [self], ^^^^^^^ ...<3 lines>... raw=raw, ^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 1847, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1823, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.DataError: value too long for type character varying(7) ====================================================================== ERROR: test_01_draft_to_completed_to_cancelled_to_completed (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_01_draft_to_completed_to_cancelled_to_completed) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #1: ╠эюцхёЄтхээ√х яхЁхїюф√ ьхцфє ёЄрЄєёрьш ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ psycopg2.errors.FeatureNotSupported: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 73, in handle connection.ops.execute_sql_flush(sql_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\base\operations.py", line 461, in execute_sql_flush cursor.execute(sql) ~~~~~~~~~~~~~~^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ django.db.utils.NotSupportedError: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 296, in _setup_and_call self._post_teardown() ~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1102, in _post_teardown self._fixture_teardown() ~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1136, in _fixture_teardown call_command( ~~~~~~~~~~~~^ "flush", ^^^^^^^^ ...<5 lines>... inhibit_post_migrate=inhibit_post_migrate, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\__init__.py", line 194, in call_command return command.execute(*args, **defaults) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 75, in handle raise CommandError( ...<7 lines>... ) from exc django.core.management.base.CommandError: Database test_inventory_db couldn't be flushed. Possible reasons: * The database isn't running or isn't configured correctly. * At least one of the expected database tables doesn't exist. * The SQL was invalid. Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this command wasn't able to run. ====================================================================== ERROR: test_02_draft_to_cancelled_releases_reservations (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_02_draft_to_cancelled_releases_reservations) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #2: ╬Єьхэр шч ўхЁэютшър юётюсюцфрхЄ ЁхчхЁт√ ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ psycopg2.errors.StringDataRightTruncation: value too long for type character varying(7) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 80, in setUp self._create_system_entities() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 101, in _create_system_entities self.status_draft = OrderStatus.objects.create( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ code='draft', ^^^^^^^^^^^^^ ...<5 lines>... order=0 ^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 679, in create obj.save(force_insert=True, using=self.db) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 822, in save self.save_base( ~~~~~~~~~~~~~~^ using=using, ^^^^^^^^^^^^ ...<2 lines>... update_fields=update_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 909, in save_base updated = self._save_table( raw, ...<4 lines>... update_fields, ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1071, in _save_table results = self._do_insert( cls._base_manager, using, fields, returning_fields, raw ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1112, in _do_insert return manager._insert( ~~~~~~~~~~~~~~~^ [self], ^^^^^^^ ...<3 lines>... raw=raw, ^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 1847, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1823, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.DataError: value too long for type character varying(7) ====================================================================== ERROR: test_02_draft_to_cancelled_releases_reservations (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_02_draft_to_cancelled_releases_reservations) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #2: ╬Єьхэр шч ўхЁэютшър юётюсюцфрхЄ ЁхчхЁт√ ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ psycopg2.errors.FeatureNotSupported: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 73, in handle connection.ops.execute_sql_flush(sql_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\base\operations.py", line 461, in execute_sql_flush cursor.execute(sql) ~~~~~~~~~~~~~~^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ django.db.utils.NotSupportedError: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 296, in _setup_and_call self._post_teardown() ~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1102, in _post_teardown self._fixture_teardown() ~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1136, in _fixture_teardown call_command( ~~~~~~~~~~~~^ "flush", ^^^^^^^^ ...<5 lines>... inhibit_post_migrate=inhibit_post_migrate, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\__init__.py", line 194, in call_command return command.execute(*args, **defaults) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 75, in handle raise CommandError( ...<7 lines>... ) from exc django.core.management.base.CommandError: Database test_inventory_db couldn't be flushed. Possible reasons: * The database isn't running or isn't configured correctly. * At least one of the expected database tables doesn't exist. * The SQL was invalid. Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this command wasn't able to run. ====================================================================== ERROR: test_03_cancelled_to_pending_reserves_stock (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_03_cancelled_to_pending_reserves_stock) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #3: ┬ючтЁрЄ шч юЄьхэ√ ЁхчхЁтшЁєхЄ ЄютрЁ ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ psycopg2.errors.StringDataRightTruncation: value too long for type character varying(7) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 80, in setUp self._create_system_entities() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 101, in _create_system_entities self.status_draft = OrderStatus.objects.create( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ code='draft', ^^^^^^^^^^^^^ ...<5 lines>... order=0 ^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 679, in create obj.save(force_insert=True, using=self.db) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 822, in save self.save_base( ~~~~~~~~~~~~~~^ using=using, ^^^^^^^^^^^^ ...<2 lines>... update_fields=update_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 909, in save_base updated = self._save_table( raw, ...<4 lines>... update_fields, ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1071, in _save_table results = self._do_insert( cls._base_manager, using, fields, returning_fields, raw ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1112, in _do_insert return manager._insert( ~~~~~~~~~~~~~~~^ [self], ^^^^^^^ ...<3 lines>... raw=raw, ^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 1847, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1823, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.DataError: value too long for type character varying(7) ====================================================================== ERROR: test_03_cancelled_to_pending_reserves_stock (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_03_cancelled_to_pending_reserves_stock) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #3: ┬ючтЁрЄ шч юЄьхэ√ ЁхчхЁтшЁєхЄ ЄютрЁ ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ psycopg2.errors.FeatureNotSupported: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 73, in handle connection.ops.execute_sql_flush(sql_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\base\operations.py", line 461, in execute_sql_flush cursor.execute(sql) ~~~~~~~~~~~~~~^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ django.db.utils.NotSupportedError: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 296, in _setup_and_call self._post_teardown() ~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1102, in _post_teardown self._fixture_teardown() ~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1136, in _fixture_teardown call_command( ~~~~~~~~~~~~^ "flush", ^^^^^^^^ ...<5 lines>... inhibit_post_migrate=inhibit_post_migrate, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\__init__.py", line 194, in call_command return command.execute(*args, **defaults) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 75, in handle raise CommandError( ...<7 lines>... ) from exc django.core.management.base.CommandError: Database test_inventory_db couldn't be flushed. Possible reasons: * The database isn't running or isn't configured correctly. * At least one of the expected database tables doesn't exist. * The SQL was invalid. Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this command wasn't able to run. ====================================================================== ERROR: test_04_create_order_with_intermediate_status (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_04_create_order_with_intermediate_status) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #4: ╤ючфрэшх чрърчр ё яЁюьхцєЄюўэ√ь ёЄрЄєёюь ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ psycopg2.errors.StringDataRightTruncation: value too long for type character varying(7) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 80, in setUp self._create_system_entities() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 101, in _create_system_entities self.status_draft = OrderStatus.objects.create( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ code='draft', ^^^^^^^^^^^^^ ...<5 lines>... order=0 ^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 679, in create obj.save(force_insert=True, using=self.db) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 822, in save self.save_base( ~~~~~~~~~~~~~~^ using=using, ^^^^^^^^^^^^ ...<2 lines>... update_fields=update_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 909, in save_base updated = self._save_table( raw, ...<4 lines>... update_fields, ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1071, in _save_table results = self._do_insert( cls._base_manager, using, fields, returning_fields, raw ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1112, in _do_insert return manager._insert( ~~~~~~~~~~~~~~~^ [self], ^^^^^^^ ...<3 lines>... raw=raw, ^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 1847, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1823, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.DataError: value too long for type character varying(7) ====================================================================== ERROR: test_04_create_order_with_intermediate_status (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_04_create_order_with_intermediate_status) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #4: ╤ючфрэшх чрърчр ё яЁюьхцєЄюўэ√ь ёЄрЄєёюь ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ psycopg2.errors.FeatureNotSupported: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 73, in handle connection.ops.execute_sql_flush(sql_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\base\operations.py", line 461, in execute_sql_flush cursor.execute(sql) ~~~~~~~~~~~~~~^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ django.db.utils.NotSupportedError: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 296, in _setup_and_call self._post_teardown() ~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1102, in _post_teardown self._fixture_teardown() ~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1136, in _fixture_teardown call_command( ~~~~~~~~~~~~^ "flush", ^^^^^^^^ ...<5 lines>... inhibit_post_migrate=inhibit_post_migrate, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\__init__.py", line 194, in call_command return command.execute(*args, **defaults) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 75, in handle raise CommandError( ...<7 lines>... ) from exc django.core.management.base.CommandError: Database test_inventory_db couldn't be flushed. Possible reasons: * The database isn't running or isn't configured correctly. * At least one of the expected database tables doesn't exist. * The SQL was invalid. Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this command wasn't able to run. ====================================================================== ERROR: test_05_completed_to_draft_rollback_sale (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_05_completed_to_draft_rollback_sale) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #5: ╬ЄърЄ юЄ completed ъ draft ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ psycopg2.errors.StringDataRightTruncation: value too long for type character varying(7) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 80, in setUp self._create_system_entities() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\myproject\inventory\tests\test_order_status_transitions.py", line 101, in _create_system_entities self.status_draft = OrderStatus.objects.create( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ code='draft', ^^^^^^^^^^^^^ ...<5 lines>... order=0 ^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 679, in create obj.save(force_insert=True, using=self.db) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 822, in save self.save_base( ~~~~~~~~~~~~~~^ using=using, ^^^^^^^^^^^^ ...<2 lines>... update_fields=update_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 909, in save_base updated = self._save_table( raw, ...<4 lines>... update_fields, ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1071, in _save_table results = self._do_insert( cls._base_manager, using, fields, returning_fields, raw ) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\base.py", line 1112, in _do_insert return manager._insert( ~~~~~~~~~~~~~~~^ [self], ^^^^^^^ ...<3 lines>... raw=raw, ^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\query.py", line 1847, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1823, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.DataError: value too long for type character varying(7) ====================================================================== ERROR: test_05_completed_to_draft_rollback_sale (inventory.tests.test_order_status_transitions.OrderStatusTransitionCriticalTest.test_05_completed_to_draft_rollback_sale) ╩╨╚╥╚╫┼╤╩╚╔ ╥┼╤╥ #5: ╬ЄърЄ юЄ completed ъ draft ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ psycopg2.errors.FeatureNotSupported: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 73, in handle connection.ops.execute_sql_flush(sql_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\base\operations.py", line 461, in execute_sql_flush cursor.execute(sql) ~~~~~~~~~~~~~~^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\db\backends\utils.py", line 103, in _execute return self.cursor.execute(sql) ~~~~~~~~~~~~~~~~~~~^^^^^ django.db.utils.NotSupportedError: cannot truncate a table referenced in a foreign key constraint DETAIL: Table "inventory_reservation" references "accounts_customuser". HINT: Truncate table "inventory_reservation" at the same time, or use TRUNCATE ... CASCADE. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 296, in _setup_and_call self._post_teardown() ~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1102, in _post_teardown self._fixture_teardown() ~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\test\testcases.py", line 1136, in _fixture_teardown call_command( ~~~~~~~~~~~~^ "flush", ^^^^^^^^ ...<5 lines>... inhibit_post_migrate=inhibit_post_migrate, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\__init__.py", line 194, in call_command return command.execute(*args, **defaults) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Users\team_\Desktop\test_qwen\venv\Lib\site-packages\django\core\management\commands\flush.py", line 75, in handle raise CommandError( ...<7 lines>... ) from exc django.core.management.base.CommandError: Database test_inventory_db couldn't be flushed. Possible reasons: * The database isn't running or isn't configured correctly. * At least one of the expected database tables doesn't exist. * The SQL was invalid. Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this command wasn't able to run. ---------------------------------------------------------------------- Ran 5 tests in 7.596s FAILED (errors=10) Destroying test database for alias 'default' ('test_inventory_db')...