@@ -173,6 +173,14 @@ async def test_domains_create_async_with_tracking_subdomain(self) -> None:
173173 "ttl" : "Auto" ,
174174 "status" : "not_started" ,
175175 },
176+ {
177+ "record" : "TrackingCAA" ,
178+ "name" : "" ,
179+ "value" : '0 issue "amazon.com"' ,
180+ "type" : "CAA" ,
181+ "ttl" : "Auto" ,
182+ "status" : "not_started" ,
183+ },
176184 ],
177185 "region" : "us-east-1" ,
178186 }
@@ -195,6 +203,13 @@ async def test_domains_create_async_with_tracking_subdomain(self) -> None:
195203 assert tracking_record ["name" ] == "links.example.com"
196204 assert tracking_record ["value" ] == "links1.resend-dns.com"
197205 assert tracking_record ["type" ] == "CNAME"
206+ tracking_caa_record = next (
207+ (r for r in (domain ["records" ] or []) if r ["record" ] == "TrackingCAA" ),
208+ None ,
209+ )
210+ assert tracking_caa_record is not None
211+ assert tracking_caa_record ["type" ] == "CAA"
212+ assert tracking_caa_record ["value" ] == '0 issue "amazon.com"'
198213
199214 async def test_domains_get_async_with_tracking_fields (self ) -> None :
200215 self .set_mock_json (
@@ -216,7 +231,15 @@ async def test_domains_get_async_with_tracking_fields(self) -> None:
216231 "type" : "CNAME" ,
217232 "ttl" : "Auto" ,
218233 "status" : "verified" ,
219- }
234+ },
235+ {
236+ "record" : "TrackingCAA" ,
237+ "name" : "" ,
238+ "value" : '0 issue "amazon.com"' ,
239+ "type" : "CAA" ,
240+ "ttl" : "Auto" ,
241+ "status" : "verified" ,
242+ },
220243 ],
221244 }
222245 )
@@ -228,6 +251,12 @@ async def test_domains_get_async_with_tracking_fields(self) -> None:
228251 assert domain ["open_tracking" ] is True
229252 assert domain ["click_tracking" ] is True
230253 assert domain ["tracking_subdomain" ] == "links"
254+ tracking_caa_record = next (
255+ (r for r in (domain ["records" ] or []) if r ["record" ] == "TrackingCAA" ),
256+ None ,
257+ )
258+ assert tracking_caa_record is not None
259+ assert tracking_caa_record ["type" ] == "CAA"
231260
232261 async def test_domains_update_async (self ) -> None :
233262 self .set_mock_json (
0 commit comments