@@ -46,90 +46,79 @@ class Billing(EmbeddedModel):
4646 cc_number = models .CharField (max_length = 20 )
4747
4848
49- class EncryptedModelBase (models .Model ):
50- """
51- Abstract base model for all Encrypted models
52- that require the 'supports_queryable_encryption' DB feature.
53- """
54-
55- class Meta :
56- abstract = True
57- required_db_features = {"supports_queryable_encryption" }
58-
59-
6049# Equality-queryable fields
61- class EncryptedBinaryTest (EncryptedModelBase ):
50+ class EncryptedBinaryTest (models . Model ):
6251 value = EncryptedBinaryField (queries = {"queryType" : "equality" })
6352
6453
65- class EncryptedBooleanTest (EncryptedModelBase ):
54+ class EncryptedBooleanTest (models . Model ):
6655 value = EncryptedBooleanField (queries = {"queryType" : "equality" })
6756
6857
69- class EncryptedCharTest (EncryptedModelBase ):
58+ class EncryptedCharTest (models . Model ):
7059 value = EncryptedCharField (max_length = 255 , queries = {"queryType" : "equality" })
7160
7261
73- class EncryptedEmailTest (EncryptedModelBase ):
62+ class EncryptedEmailTest (models . Model ):
7463 value = EncryptedEmailField (max_length = 255 , queries = {"queryType" : "equality" })
7564
7665
77- class EncryptedGenericIPAddressTest (EncryptedModelBase ):
66+ class EncryptedGenericIPAddressTest (models . Model ):
7867 value = EncryptedGenericIPAddressField (queries = {"queryType" : "equality" })
7968
8069
81- class EncryptedTextTest (EncryptedModelBase ):
70+ class EncryptedTextTest (models . Model ):
8271 value = EncryptedTextField (queries = {"queryType" : "equality" })
8372
8473
85- class EncryptedURLTest (EncryptedModelBase ):
74+ class EncryptedURLTest (models . Model ):
8675 value = EncryptedURLField (max_length = 500 , queries = {"queryType" : "equality" })
8776
8877
8978# Range-queryable fields (also support equality)
90- class EncryptedBigIntegerTest (EncryptedModelBase ):
79+ class EncryptedBigIntegerTest (models . Model ):
9180 value = EncryptedBigIntegerField (queries = {"queryType" : "range" })
9281
9382
94- class EncryptedDateTest (EncryptedModelBase ):
83+ class EncryptedDateTest (models . Model ):
9584 value = EncryptedDateField (queries = {"queryType" : "range" })
9685
9786
98- class EncryptedDateTimeTest (EncryptedModelBase ):
87+ class EncryptedDateTimeTest (models . Model ):
9988 value = EncryptedDateTimeField (queries = {"queryType" : "range" })
10089
10190
102- class EncryptedDecimalTest (EncryptedModelBase ):
91+ class EncryptedDecimalTest (models . Model ):
10392 value = EncryptedDecimalField (max_digits = 10 , decimal_places = 2 , queries = {"queryType" : "range" })
10493
10594
106- class EncryptedDurationTest (EncryptedModelBase ):
95+ class EncryptedDurationTest (models . Model ):
10796 value = EncryptedDurationField (queries = {"queryType" : "range" })
10897
10998
110- class EncryptedFloatTest (EncryptedModelBase ):
99+ class EncryptedFloatTest (models . Model ):
111100 value = EncryptedFloatField (queries = {"queryType" : "range" })
112101
113102
114- class EncryptedIntegerTest (EncryptedModelBase ):
103+ class EncryptedIntegerTest (models . Model ):
115104 value = EncryptedIntegerField (queries = {"queryType" : "range" })
116105
117106
118- class EncryptedPositiveBigIntegerTest (EncryptedModelBase ):
107+ class EncryptedPositiveBigIntegerTest (models . Model ):
119108 value = EncryptedPositiveBigIntegerField (queries = {"queryType" : "range" })
120109
121110
122- class EncryptedPositiveIntegerTest (EncryptedModelBase ):
111+ class EncryptedPositiveIntegerTest (models . Model ):
123112 value = EncryptedPositiveIntegerField (queries = {"queryType" : "range" })
124113
125114
126- class EncryptedPositiveSmallIntegerTest (EncryptedModelBase ):
115+ class EncryptedPositiveSmallIntegerTest (models . Model ):
127116 value = EncryptedPositiveSmallIntegerField (queries = {"queryType" : "range" })
128117
129118
130- class EncryptedSmallIntegerTest (EncryptedModelBase ):
119+ class EncryptedSmallIntegerTest (models . Model ):
131120 value = EncryptedSmallIntegerField (queries = {"queryType" : "range" })
132121
133122
134- class EncryptedTimeTest (EncryptedModelBase ):
123+ class EncryptedTimeTest (models . Model ):
135124 value = EncryptedTimeField (queries = {"queryType" : "range" })
0 commit comments