@@ -43,6 +43,13 @@ class DatabaseFeatures(BaseDatabaseFeatures):
4343 'queries.test_bulk_update.BulkUpdateNoteTests.test_unsaved_models' ,
4444 'timezones.tests.LegacyDatabaseTests.test_cursor_execute_accepts_naive_datetime' ,
4545 'timezones.tests.NewDatabaseTests.test_cursor_execute_accepts_naive_datetime' ,
46+ 'validation.test_custom_messages.CustomMessagesTests.test_custom_null_message' ,
47+ 'validation.test_custom_messages.CustomMessagesTests.test_custom_simple_validator_message' ,
48+ 'validation.test_unique.PerformUniqueChecksTest.test_primary_key_unique_check_not_performed_when_adding_and_pk_not_specified' , # noqa
49+ 'validation.test_unique.PerformUniqueChecksTest.test_primary_key_unique_check_not_performed_when_not_adding' ,
50+ 'validation.test_validators.TestModelsWithValidators.test_custom_validator_passes_for_correct_value' ,
51+ 'validation.test_validators.TestModelsWithValidators.test_custom_validator_raises_error_for_incorrect_value' ,
52+ 'validation.test_validators.TestModelsWithValidators.test_field_validators_can_be_any_iterable' ,
4653 # Tests that assume a serial pk.
4754 'admin_filters.tests.ListFiltersTests.test_booleanfieldlistfilter_nullbooleanfield' ,
4855 'admin_filters.tests.ListFiltersTests.test_booleanfieldlistfilter_tuple' ,
@@ -147,6 +154,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
147154 'model_fields.test_decimalfield.DecimalFieldTests.test_fetch_from_db_without_float_rounding' ,
148155 'model_fields.test_decimalfield.DecimalFieldTests.test_roundtrip_with_trailing_zeros' ,
149156 # No UNIQUE constraints in Spanner.
157+ 'auth_tests.test_basic.BasicTestCase.test_unicode_username' ,
150158 'model_fields.test_filefield.FileFieldTests.test_unique_when_same_filename' ,
151159 'one_to_one.tests.OneToOneTests.test_multiple_o2o' ,
152160 # No CHECK constraints in Spanner.
@@ -216,28 +224,9 @@ class DatabaseFeatures(BaseDatabaseFeatures):
216224 # casting DateField to DateTimeField adds an unexpected hour:
217225 # https://github.com/orijtech/spanner-orm/issues/260
218226 'db_functions.comparison.test_cast.CastTests.test_cast_from_db_date_to_datetime' ,
219- # Did not expect to issue a SQL statement:
220- # https://github.com/orijtech/spanner-orm/issues/266
221- 'validation.test_unique.PerformUniqueChecksTest.test_primary_key_unique_check_not_performed_when_adding_and_pk_not_specified' , # noqa
222- 'validation.test_unique.PerformUniqueChecksTest.test_primary_key_unique_check_not_performed_when_not_adding' ,
223- # Database queries are issued to 'default' but shouldn't be:
224- # https://github.com/orijtech/spanner-orm/issues/267
225- 'validation.test_custom_messages.CustomMessagesTests.test_custom_null_message' ,
226- 'validation.test_custom_messages.CustomMessagesTests.test_custom_simple_validator_message' ,
227- 'validation.test_validators.TestModelsWithValidators.test_custom_validator_passes_for_correct_value' ,
228- 'validation.test_validators.TestModelsWithValidators.test_custom_validator_raises_error_for_incorrect_value' ,
229- 'validation.test_validators.TestModelsWithValidators.test_field_validators_can_be_any_iterable' ,
230- # Invalid table names aren't supported:
231- # https://github.com/orijtech/spanner-orm/issues/268
232- 'backends' ,
233- # Cloud Spanner supports Unicode as the native encoding yet Django
234- # doesn't expect the backend to support it, so skip this test.
235- 'auth_tests.test_basic.BasicTestCase.test_unicode_username' ,
236227 # Obscure error with auth_tests:
237228 # https://github.com/orijtech/spanner-orm/issues/271
238229 'auth_tests.test_admin_multidb.MultiDatabaseTests.test_add_view' ,
239- # We can't run GIS tests on a non-GIS database.
240- 'gis_tests' ,
241230 # Tests that by-pass using spanner.django and generate
242231 # invalid DDL: https://github.com/orijtech/django-spanner/issues/298
243232 'cache.tests.CreateCacheTableForDBCacheTests' ,
@@ -246,9 +235,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
246235 # A rollback failed and should be investigated:
247236 # https://github.com/orijtech/django-spanner/issues/299
248237 'test_utils.tests.TestBadSetUpTestData.test_failure_in_setUpTestData_should_rollback_transaction' ,
249- # The default object being compared against apparently shouldn't have an assigned id.
250- # https://github.com/orijtech/django-spanner/issues/300
251- 'str.tests.SimpleTests.test_defaults' ,
252238 # Spanner doesn't support views.
253239 'inspectdb.tests.InspectDBTransactionalTests.test_include_views' ,
254240 'introspection.tests.IntrospectionTests.test_table_names_with_views' ,
0 commit comments