@@ -39,10 +39,10 @@ class Meta:
39
39
)
40
40
41
41
42
+ @skipIfDBFeature ("supports_atlas_search" )
42
43
@isolate_apps ("indexes_" , attr_name = "apps" )
43
44
@override_system_checks ([check_vector_search_indexes ])
44
- class InvalidVectorSearchIndexesTests (TestCase ):
45
- @skipIfDBFeature ("supports_atlas_search" )
45
+ class UnsupportedSearchIndexesTests (TestCase ):
46
46
def test_requires_atlas_search_support (self ):
47
47
class Article (models .Model ):
48
48
title = models .CharField (max_length = 10 )
@@ -66,7 +66,11 @@ class Meta:
66
66
],
67
67
)
68
68
69
- @skipUnlessDBFeature ("supports_atlas_search" )
69
+
70
+ @skipUnlessDBFeature ("supports_atlas_search" )
71
+ @isolate_apps ("indexes_" , attr_name = "apps" )
72
+ @override_system_checks ([check_vector_search_indexes ])
73
+ class InvalidVectorSearchIndexesTests (TestCase ):
70
74
def test_requires_size (self ):
71
75
class Article (models .Model ):
72
76
title_embedded = ArrayField (models .FloatField ())
@@ -86,7 +90,6 @@ class Meta:
86
90
],
87
91
)
88
92
89
- @skipUnlessDBFeature ("supports_atlas_search" )
90
93
def test_requires_float_inner_field (self ):
91
94
class Article (models .Model ):
92
95
title_embedded = ArrayField (models .CharField (), size = 30 )
@@ -106,7 +109,6 @@ class Meta:
106
109
],
107
110
)
108
111
109
- @skipUnlessDBFeature ("supports_atlas_search" )
110
112
def test_unsupported_type (self ):
111
113
class Article (models .Model ):
112
114
data = models .JSONField ()
@@ -128,7 +130,6 @@ class Meta:
128
130
],
129
131
)
130
132
131
- @skipUnlessDBFeature ("supports_atlas_search" )
132
133
def test_invalid_similarity_function (self ):
133
134
class Article (models .Model ):
134
135
vector_data = ArrayField (models .DecimalField (), size = 10 )
@@ -151,7 +152,6 @@ class Meta:
151
152
],
152
153
)
153
154
154
- @skipUnlessDBFeature ("supports_atlas_search" )
155
155
def test_invalid_similarities_function (self ):
156
156
class Article (models .Model ):
157
157
vector1 = ArrayField (models .DecimalField (), size = 10 )
@@ -185,7 +185,6 @@ class Meta:
185
185
],
186
186
)
187
187
188
- @skipUnlessDBFeature ("supports_atlas_search" )
189
188
def test_define_field_twice (self ):
190
189
class Article (models .Model ):
191
190
vector_data = ArrayField (models .DecimalField (), size = 10 )
@@ -213,7 +212,6 @@ class Meta:
213
212
],
214
213
)
215
214
216
- @skipUnlessDBFeature ("supports_atlas_search" )
217
215
def test_simple (self ):
218
216
class Article (models .Model ):
219
217
vector_data = ArrayField (models .DecimalField (), size = 10 )
0 commit comments