1 | ======================================================================
|
---|
2 | ERROR: test_empty_result_set (postgres_tests.test_aggregates.TestGeneralAggregate.test_empty_result_set) [<object object at 0x0000019F0B660DC0>] (aggregation=(BitXor(F(integer_field)), None))
|
---|
3 | ----------------------------------------------------------------------
|
---|
4 | Traceback (most recent call last):
|
---|
5 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 57, in testPartExecutor
|
---|
6 | yield
|
---|
7 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 538, in subTest
|
---|
8 | yield
|
---|
9 | File "C:\Users\smith\projects\django\tests\postgres_tests\test_aggregates.py", line 106, in test_empty_result_set
|
---|
10 | values = AggregateTestModel.objects.none().aggregate(
|
---|
11 | ^^^^^^^^^^^^^^^^^
|
---|
12 | File "C:\Users\smith\projects\django\django\db\models\query.py", line 571, in aggregate
|
---|
13 | self._validate_values_are_expressions(
|
---|
14 | ^^^^^^^^^^^^^^^^^
|
---|
15 | File "C:\Users\smith\projects\django\django\db\models\query.py", line 1945, in _validate_values_are_expressions
|
---|
16 | raise TypeError(
|
---|
17 | TypeError: QuerySet.aggregate() received non-expression(s): (BitXor(F(integer_field)), None).
|
---|
18 |
|
---|
19 | ======================================================================
|
---|
20 | ERROR: test_ops_class (indexes.tests.SchemaIndexesPostgreSQLTests.test_ops_class)
|
---|
21 | ----------------------------------------------------------------------
|
---|
22 | Traceback (most recent call last):
|
---|
23 | File "C:\Users\smith\projects\django\django\db\backends\utils.py", line 87, in _execute
|
---|
24 | return self.cursor.execute(sql)
|
---|
25 | ^^^^^^^^^^^^^^^^^
|
---|
26 | File "C:\Users\smith\projects\django\.venv\Lib\site-packages\psycopg\cursor.py", line 723, in execute
|
---|
27 | raise ex.with_traceback(None)
|
---|
28 | ^^^^^^^^^^^^^^^^^
|
---|
29 | psycopg.errors.DuplicateTable: relation "test_ops_class" already exists
|
---|
30 |
|
---|
31 | The above exception was the direct cause of the following exception:
|
---|
32 |
|
---|
33 | Traceback (most recent call last):
|
---|
34 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 57, in testPartExecutor
|
---|
35 | yield
|
---|
36 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 623, in run
|
---|
37 | self._callTestMethod(testMethod)
|
---|
38 | ^^^^^^^^^^^^^^^^^
|
---|
39 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 579, in _callTestMethod
|
---|
40 | if method() is not None:
|
---|
41 | ^^^^^^^^^^^^^^^^^
|
---|
42 | File "C:\Users\smith\projects\django\tests\indexes\tests.py", line 191, in test_ops_class
|
---|
43 | editor.add_index(IndexedArticle2, index)
|
---|
44 | ^^^^^^^^^^^^^^^^^
|
---|
45 | File "C:\Users\smith\projects\django\django\db\backends\postgresql\schema.py", line 324, in add_index
|
---|
46 | self.execute(
|
---|
47 | File "C:\Users\smith\projects\django\django\db\backends\postgresql\schema.py", line 45, in execute
|
---|
48 | return super().execute(sql, params)
|
---|
49 | ^^^^^^^^^^^^^^^^^
|
---|
50 | File "C:\Users\smith\projects\django\django\db\backends\base\schema.py", line 201, in execute
|
---|
51 | cursor.execute(sql, params)
|
---|
52 | ^^^^^^^^^^^^^^^^^
|
---|
53 | File "C:\Users\smith\projects\django\django\db\backends\utils.py", line 67, in execute
|
---|
54 | return self._execute_with_wrappers(
|
---|
55 | ^^^^^^^^^^^^^^^^^
|
---|
56 | File "C:\Users\smith\projects\django\django\db\backends\utils.py", line 80, in _execute_with_wrappers
|
---|
57 | return executor(sql, params, many, context)
|
---|
58 | ^^^^^^^^^^^^^^^^^
|
---|
59 | File "C:\Users\smith\projects\django\django\db\backends\utils.py", line 84, in _execute
|
---|
60 | with self.db.wrap_database_errors:
|
---|
61 | ^^^^^^^^^^^^^^^^^
|
---|
62 | File "C:\Users\smith\projects\django\django\db\utils.py", line 91, in __exit__
|
---|
63 | raise dj_exc_value.with_traceback(traceback) from exc_value
|
---|
64 | ^^^^^^^^^^^^^^^^^
|
---|
65 | File "C:\Users\smith\projects\django\django\db\backends\utils.py", line 87, in _execute
|
---|
66 | return self.cursor.execute(sql)
|
---|
67 | ^^^^^^^^^^^^^^^^^
|
---|
68 | File "C:\Users\smith\projects\django\.venv\Lib\site-packages\psycopg\cursor.py", line 723, in execute
|
---|
69 | raise ex.with_traceback(None)
|
---|
70 | ^^^^^^^^^^^^^^^^^
|
---|
71 | django.db.utils.ProgrammingError: relation "test_ops_class" already exists
|
---|
72 |
|
---|
73 | ======================================================================
|
---|
74 | FAIL: test_foreign_data_wrapper (inspectdb.tests.InspectDBTransactionalTests.test_foreign_data_wrapper)
|
---|
75 | ----------------------------------------------------------------------
|
---|
76 | Traceback (most recent call last):
|
---|
77 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 57, in testPartExecutor
|
---|
78 | yield
|
---|
79 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 623, in run
|
---|
80 | self._callTestMethod(testMethod)
|
---|
81 | ^^^^^^^^^^^^^^^^^
|
---|
82 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 579, in _callTestMethod
|
---|
83 | if method() is not None:
|
---|
84 | ^^^^^^^^^^^^^^^^^
|
---|
85 | File "C:\Users\smith\projects\django\tests\inspectdb\tests.py", line 615, in test_foreign_data_wrapper
|
---|
86 | self.assertIn(foreign_table_model, output)
|
---|
87 | ^^^^^^^^^^^^^^^^^
|
---|
88 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 1140, in assertIn
|
---|
89 | self.fail(self._formatMessage(msg, standardMsg))
|
---|
90 | ^^^^^^^^^^^^^^^^^
|
---|
91 | File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\unittest\case.py", line 703, in fail
|
---|
92 | raise self.failureException(msg)
|
---|
93 | ^^^^^^^^^^^^^^^^^
|
---|
94 | AssertionError: 'class InspectdbIrisForeignTable(models.Model):' not found in '# This is an auto-generated Django model module.\n# You\'ll have to do the following manually to clean this up:\n# * Rearrange models\' order\n# * Make sure each model has one field with primary_key=True\n# * Make sure each ForeignKey and OneToOneField has `on_delete` set to the desired behavior\n# * Remove `managed = False` lines if you wish to allow Django to create, modify, and delete the table\n# Feel free to rename the models, but don\'t rename db_table values or field names.\nfrom django.db import models\n\n\nclass InspectdbCharfielddbcollation(models.Model):\n char_field = models.CharField(max_length=10, db_collation=\'sv-x-icu\')\n\n class Meta:\n managed = False\n db_table = \'inspectdb_charfielddbcollation\'\n\n\nclass InspectdbCharfieldunlimited(models.Model):\n char_field = models.CharField()\n\n class Meta:\n managed = False\n db_table = \'inspectdb_charfieldunlimited\'\n\n\nclass InspectdbColumntypes(models.Model):\n big_int_field = models.BigIntegerField()\n bool_field = models.BooleanField()\n null_bool_field = models.BooleanField(blank=True, null=True)\n char_field = models.CharField(max_length=10)\n null_char_field = models.CharField(max_length=10, blank=True, null=True)\n date_field = models.DateField()\n date_time_field = models.DateTimeField()\n decimal_field = models.DecimalField(max_digits=6, decimal_places=1)\n email_field = models.CharField(max_length=254)\n file_field = models.CharField(max_length=100)\n file_path_field = models.CharField(max_length=100)\n float_field = models.FloatField()\n int_field = models.IntegerField()\n gen_ip_address_field = models.GenericIPAddressField()\n pos_big_int_field = models.BigIntegerField()\n pos_int_field = models.IntegerField()\n pos_small_int_field = models.SmallIntegerField()\n slug_field = models.CharField(max_length=50)\n small_int_field = models.SmallIntegerField()\n text_field = models.TextField()\n time_field = models.TimeField()\n url_field = models.CharField(max_length=200)\n uuid_field = models.UUIDField()\n\n class Meta:\n managed = False\n db_table = \'inspectdb_columntypes\'\n\n\nclass InspectdbDbcomment(models.Model):\n rank = models.IntegerField(db_comment="\'Rank\' column comment")\n\n class Meta:\n managed = False\n db_table = \'inspectdb_dbcomment\'\n db_table_comment = \'Custom table comment\'\n\n\nclass InspectdbDigitsincolumnname(models.Model):\n number_123 = models.CharField(db_column=\'123\', max_length=11) # Field renamed because it wasn\'t a valid Python identifier.\n number_4extra = models.CharField(db_column=\'4extra\', max_length=11) # Field renamed because it wasn\'t a valid Python identifier.\n number_45extra = models.CharField(db_column=\'45extra\', max_length=11) # Field renamed because it wasn\'t a valid Python identifier.\n\n class Meta:\n managed = False\n db_table = \'inspectdb_digitsincolumnname\'\n\n\nclass InspectdbForeignkeytofield(models.Model):\n to_field_fk = models.ForeignKey(\'InspectdbPeoplemoredata\', models.DO_NOTHING, to_field=\'people_unique_id\')\n\n class Meta:\n managed = False\n db_table = \'inspectdb_foreignkeytofield\'\n\n\nclass InspectdbFuncuniqueconstraint(models.Model):\n name = models.CharField(max_length=255)\n rank = models.IntegerField()\n\n # A unique constraint could not be introspected.\n class Meta:\n managed = False\n db_table = \'inspectdb_funcuniqueconstraint\'\n# Unable to inspect table \'inspectdb_iris_foreign_table\'\n# The error was: could not stat file "nul": Invalid argument\n\n\nclass InspectdbJsonfieldcolumntype(models.Model):\n json_field = models.JSONField()\n null_json_field = models.JSONField(blank=True, null=True)\n\n class Meta:\n managed = False\n db_table = \'inspectdb_jsonfieldcolumntype\'\n\n\nclass InspectdbMessage(models.Model):\n from_field = models.ForeignKey(\'InspectdbPeople\', models.DO_NOTHING, db_column=\'from_id\') # Field renamed because it was a Python reserved word.\n author = models.ForeignKey(\'InspectdbPeople\', models.DO_NOTHING, related_name=\'inspectdbmessage_author_set\')\n\n class Meta:\n managed = False\n db_table = \'inspectdb_message\'\n\n\nclass InspectdbPeople(models.Model):\n name = models.CharField(max_length=255)\n parent = models.ForeignKey(\'self\', models.DO_NOTHING)\n\n class Meta:\n managed = False\n db_table = \'inspectdb_people\'\n\n\nclass InspectdbPeopledata(models.Model):\n people_pk = models.OneToOneField(InspectdbPeople, models.DO_NOTHING, primary_key=True)\n ssn = models.CharField(max_length=11)\n\n class Meta:\n managed = False\n db_table = \'inspectdb_peopledata\'\n\n\nclass InspectdbPeoplemoredata(models.Model):\n people_unique = models.OneToOneField(InspectdbPeople, models.DO_NOTHING)\n message = models.ForeignKey(InspectdbMessage, models.DO_NOTHING, blank=True, null=True)\n license = models.CharField(max_length=255)\n\n class Meta:\n managed = False\n db_table = \'inspectdb_peoplemoredata\'\n\n\nclass InspectdbSpecialTableName(models.Model):\n field = models.IntegerField()\n field_field = models.IntegerField(db_column=\'Field_\') # Field name made lowercase. Field renamed because it ended with \'_\'.\n field_field_0 = models.IntegerField(db_column=\'Field__\') # Field name made lowercase. Field renamed because it contained more than one \'_\' in a row. Field renamed because it ended with \'_\'. Field renamed because of name conflict.\n field_field_1 = models.IntegerField(db_column=\'__field\') # Field renamed because it contained more than one \'_\' in a row. Field renamed because it started with \'_\'. Field renamed because of name conflict.\n prc_x = models.IntegerField(db_column=\'prc(%) x\') # Field renamed to remove unsuitable characters.\n tamaño = models.IntegerField()\n\n class Meta:\n managed = False\n db_table = \'inspectdb_special.table name\'\n\n\nclass InspectdbTextfielddbcollation(models.Model):\n text_field = models.TextField(db_collation=\'sv-x-icu\')\n\n class Meta:\n managed = False\n db_table = \'inspectdb_textfielddbcollation\'\n\n\nclass InspectdbUniquetogether(models.Model):\n field1 = models.IntegerField()\n field2 = models.CharField(max_length=10)\n from_field = models.IntegerField(db_column=\'from\') # Field renamed because it was a Python reserved word.\n non_unique_column = models.IntegerField(db_column=\'non__unique_column\') # Field renamed because it contained more than one \'_\' in a row.\n non_unique_column_0 = models.IntegerField(db_column=\'non_unique__column\') # Field renamed because it contained more than one \'_\' in a row. Field renamed because of name conflict.\n\n class Meta:\n managed = False\n db_table = \'inspectdb_uniquetogether\'\n unique_together = ((\'from_field\', \'field1\'), (\'non_unique_column\', \'non_unique_column_0\'), (\'field1\', \'field2\'),)\n'
|
---|