@@ -23,7 +23,10 @@ class DatabaseFeatures(BaseDatabaseFeatures):
23
23
has_case_insensitive_like = False
24
24
# https://cloud.google.com/spanner/quotas#query_limits
25
25
max_query_params = 900
26
- supports_foreign_keys = False
26
+ if os .environ .get ("RUNNING_SPANNER_BACKEND_TESTS" ) == "1" :
27
+ supports_foreign_keys = False
28
+ else :
29
+ supports_foreign_keys = True
27
30
can_create_inline_fk = False
28
31
supports_ignore_conflicts = False
29
32
supports_partial_indexes = False
@@ -1343,7 +1346,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
1343
1346
"many_to_one.tests.ManyToOneTests.test_add_after_prefetch" , # noqa
1344
1347
"many_to_one.tests.ManyToOneTests.test_add_then_remove_after_prefetch" , # noqa
1345
1348
"many_to_one.tests.ManyToOneTests.test_cached_foreign_key_with_to_field_not_cleared_by_save" , # noqa
1346
- "many_to_one.tests.ManyToOneTests.test_multiple_foreignkeys" , # noqa
1347
1349
"many_to_one.tests.ManyToOneTests.test_reverse_foreign_key_instance_to_field_caching" , # noqa
1348
1350
"many_to_one.tests.ManyToOneTests.test_set_after_prefetch" , # noqa
1349
1351
"many_to_one_null.tests.ManyToOneNullTests.test_add_efficiency" , # noqa
@@ -1509,7 +1511,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
1509
1511
"ordering.tests.OrderingTests.test_stop_slicing" , # noqa
1510
1512
"ordering.tests.OrderingTests.test_stop_start_slicing" , # noqa
1511
1513
"queries.test_bulk_update.BulkUpdateNoteTests.test_batch_size" , # noqa
1512
- "queries.test_bulk_update.BulkUpdateNoteTests.test_foreign_keys_do_not_lookup" , # noqa
1513
1514
"queries.test_bulk_update.BulkUpdateNoteTests.test_functions" , # noqa
1514
1515
"queries.test_bulk_update.BulkUpdateNoteTests.test_set_field_to_null" , # noqa
1515
1516
"queries.test_bulk_update.BulkUpdateNoteTests.test_set_mixed_fields_to_null" , # noqa
0 commit comments