Skip to content

Commit 3a0d0fc

Browse files
committed
Re-add assertEncrypted for all field tests
1 parent 892bb6b commit 3a0d0fc

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/encryption_/test_fields.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,34 +99,44 @@ def assertRange(self, model_cls, *, low, high, threshold):
9999
# Equality-only fields
100100
def test_binary(self):
101101
self.assertEquality(BinaryModel, b"\x00\x01\x02")
102+
self.assertEncrypted(BinaryModel, "value")
102103

103104
def test_boolean(self):
104105
self.assertEquality(BooleanModel, True)
106+
self.assertEncrypted(BooleanModel, "value")
105107

106108
def test_char(self):
107109
self.assertEquality(CharModel, "hello")
110+
self.assertEncrypted(CharModel, "value")
108111

109112
def test_email(self):
110113
self.assertEquality(EmailModel, "test@example.com")
114+
self.assertEncrypted(EmailModel, "value")
111115

112116
def test_ip(self):
113117
self.assertEquality(GenericIPAddressModel, "192.168.0.1")
118+
self.assertEncrypted(GenericIPAddressModel, "value")
114119

115120
def test_objectid(self):
116121
self.assertEquality(ObjectIdModel, ObjectId())
122+
self.assertEncrypted(ObjectIdModel, "value")
117123

118124
def test_text(self):
119125
self.assertEquality(TextModel, "some text")
126+
self.assertEncrypted(TextModel, "value")
120127

121128
def test_url(self):
122129
self.assertEquality(URLModel, "https://example.com")
130+
self.assertEncrypted(URLModel, "value")
123131

124132
def test_uuid(self):
125133
self.assertEquality(UUIDModel, uuid.uuid4())
134+
self.assertEncrypted(UUIDModel, "value")
126135

127136
# Range fields
128137
def test_big_integer(self):
129138
self.assertRange(BigIntegerModel, low=100, high=200, threshold=150)
139+
self.assertEncrypted(BigIntegerModel, "value")
130140

131141
def test_date(self):
132142
self.assertRange(
@@ -135,6 +145,7 @@ def test_date(self):
135145
high=datetime.date(2024, 6, 10),
136146
threshold=datetime.date(2024, 6, 5),
137147
)
148+
self.assertEncrypted(DateModel, "value")
138149

139150
def test_datetime(self):
140151
self.assertRange(
@@ -143,6 +154,7 @@ def test_datetime(self):
143154
high=datetime.datetime(2024, 6, 2, 12, 0),
144155
threshold=datetime.datetime(2024, 6, 2, 0, 0),
145156
)
157+
self.assertEncrypted(DateTimeModel, "value")
146158

147159
def test_decimal(self):
148160
self.assertRange(
@@ -151,6 +163,7 @@ def test_decimal(self):
151163
high=Decimal("200.50"),
152164
threshold=Decimal("150"),
153165
)
166+
self.assertEncrypted(DecimalModel, "value")
154167

155168
def test_duration(self):
156169
self.assertRange(
@@ -159,24 +172,31 @@ def test_duration(self):
159172
high=datetime.timedelta(days=10),
160173
threshold=datetime.timedelta(days=5),
161174
)
175+
self.assertEncrypted(DurationModel, "value")
162176

163177
def test_float(self):
164178
self.assertRange(FloatModel, low=1.23, high=4.56, threshold=3.0)
179+
self.assertEncrypted(FloatModel, "value")
165180

166181
def test_integer(self):
167182
self.assertRange(IntegerModel, low=5, high=10, threshold=7)
183+
self.assertEncrypted(IntegerModel, "value")
168184

169185
def test_positive_big_integer(self):
170186
self.assertRange(PositiveBigIntegerModel, low=100, high=500, threshold=200)
187+
self.assertEncrypted(PositiveBigIntegerModel, "value")
171188

172189
def test_positive_integer(self):
173190
self.assertRange(PositiveIntegerModel, low=10, high=20, threshold=15)
191+
self.assertEncrypted(PositiveIntegerModel, "value")
174192

175193
def test_positive_small_integer(self):
176194
self.assertRange(PositiveSmallIntegerModel, low=5, high=8, threshold=6)
195+
self.assertEncrypted(PositiveSmallIntegerModel, "value")
177196

178197
def test_small_integer(self):
179198
self.assertRange(SmallIntegerModel, low=-5, high=2, threshold=0)
199+
self.assertEncrypted(SmallIntegerModel, "value")
180200

181201
def test_time(self):
182202
self.assertRange(
@@ -185,6 +205,7 @@ def test_time(self):
185205
high=datetime.time(15, 0),
186206
threshold=datetime.time(12, 0),
187207
)
208+
self.assertEncrypted(TimeModel, "value")
188209

189210

190211
class FieldMixinTests(EncryptionTestCase):

0 commit comments

Comments
 (0)