@@ -23,7 +23,10 @@ class DatabaseFeatures(BaseDatabaseFeatures):
2323 has_case_insensitive_like = False
2424 # https://cloud.google.com/spanner/quotas#query_limits
2525 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
2730 can_create_inline_fk = False
2831 supports_ignore_conflicts = False
2932 supports_partial_indexes = False
@@ -1343,7 +1346,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
13431346 "many_to_one.tests.ManyToOneTests.test_add_after_prefetch" , # noqa
13441347 "many_to_one.tests.ManyToOneTests.test_add_then_remove_after_prefetch" , # noqa
13451348 "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
13471349 "many_to_one.tests.ManyToOneTests.test_reverse_foreign_key_instance_to_field_caching" , # noqa
13481350 "many_to_one.tests.ManyToOneTests.test_set_after_prefetch" , # noqa
13491351 "many_to_one_null.tests.ManyToOneNullTests.test_add_efficiency" , # noqa
@@ -1509,7 +1511,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
15091511 "ordering.tests.OrderingTests.test_stop_slicing" , # noqa
15101512 "ordering.tests.OrderingTests.test_stop_start_slicing" , # noqa
15111513 "queries.test_bulk_update.BulkUpdateNoteTests.test_batch_size" , # noqa
1512- "queries.test_bulk_update.BulkUpdateNoteTests.test_foreign_keys_do_not_lookup" , # noqa
15131514 "queries.test_bulk_update.BulkUpdateNoteTests.test_functions" , # noqa
15141515 "queries.test_bulk_update.BulkUpdateNoteTests.test_set_field_to_null" , # noqa
15151516 "queries.test_bulk_update.BulkUpdateNoteTests.test_set_mixed_fields_to_null" , # noqa
0 commit comments