@@ -43,6 +43,13 @@ class DatabaseFeatures(BaseDatabaseFeatures):
43
43
'queries.test_bulk_update.BulkUpdateNoteTests.test_unsaved_models' ,
44
44
'timezones.tests.LegacyDatabaseTests.test_cursor_execute_accepts_naive_datetime' ,
45
45
'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' ,
46
53
# Tests that assume a serial pk.
47
54
'admin_filters.tests.ListFiltersTests.test_booleanfieldlistfilter_nullbooleanfield' ,
48
55
'admin_filters.tests.ListFiltersTests.test_booleanfieldlistfilter_tuple' ,
@@ -147,6 +154,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
147
154
'model_fields.test_decimalfield.DecimalFieldTests.test_fetch_from_db_without_float_rounding' ,
148
155
'model_fields.test_decimalfield.DecimalFieldTests.test_roundtrip_with_trailing_zeros' ,
149
156
# No UNIQUE constraints in Spanner.
157
+ 'auth_tests.test_basic.BasicTestCase.test_unicode_username' ,
150
158
'model_fields.test_filefield.FileFieldTests.test_unique_when_same_filename' ,
151
159
'one_to_one.tests.OneToOneTests.test_multiple_o2o' ,
152
160
# No CHECK constraints in Spanner.
@@ -216,28 +224,9 @@ class DatabaseFeatures(BaseDatabaseFeatures):
216
224
# casting DateField to DateTimeField adds an unexpected hour:
217
225
# https://github.com/orijtech/spanner-orm/issues/260
218
226
'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' ,
236
227
# Obscure error with auth_tests:
237
228
# https://github.com/orijtech/spanner-orm/issues/271
238
229
'auth_tests.test_admin_multidb.MultiDatabaseTests.test_add_view' ,
239
- # We can't run GIS tests on a non-GIS database.
240
- 'gis_tests' ,
241
230
# Tests that by-pass using spanner.django and generate
242
231
# invalid DDL: https://github.com/orijtech/django-spanner/issues/298
243
232
'cache.tests.CreateCacheTableForDBCacheTests' ,
@@ -246,9 +235,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
246
235
# A rollback failed and should be investigated:
247
236
# https://github.com/orijtech/django-spanner/issues/299
248
237
'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' ,
252
238
# Spanner doesn't support views.
253
239
'inspectdb.tests.InspectDBTransactionalTests.test_include_views' ,
254
240
'introspection.tests.IntrospectionTests.test_table_names_with_views' ,
0 commit comments