Skip to content

Commit 8a616f7

Browse files
committed
Update tests.
1 parent f9d2eb7 commit 8a616f7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+785999
-0
lines changed

tests/fixtures/vcr/test_account_information.yaml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,4 +381,65 @@ interactions:
381381
status:
382382
code: 200
383383
message: OK
384+
- request:
385+
body: ''
386+
headers:
387+
accept:
388+
- '*/*'
389+
accept-encoding:
390+
- gzip, deflate
391+
connection:
392+
- keep-alive
393+
host:
394+
- api.domaintools.com
395+
user-agent:
396+
- python-httpx/0.28.1
397+
method: GET
398+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.4.0
399+
response:
400+
body:
401+
string: !!binary |
402+
H4sIAAAAAAAAA9WYbY+iMBDHvwuv7hKb8LCyul9lczFdGGGypSVt0TPG734D4oVL1FAPH+oroR36
403+
m+HPzLT7QIOplTQQfOwDnmWqkbb7W+OqMaAlr2goQGmh0NwiTV1ZMBZlEczIwOKGxq1u4DALaq3y
404+
JrMm+PjcB5iTXf9EhnKtdNXZk1kNelUpacuVwAppvSAK218/VKpGn0ZkI0RvgLKx8Ndi3i7/ZZQY
405+
3DxObgwvOnesyvmOpiZpO7lbkK7iZRgtA6KF3zUeXVrl3MLR/DDryVGjIexN62vRDl/EdqGOw/HY
406+
83BAHUVv6UhokBqz8ixv7MqbOvAu0gFvGibvI3lzsJBZBibjgqawXFUcpTkf8Lkbf+LAPwx36MaO
407+
hVQa8lvQSUPBpOhjtd2jV1zSw9iW26wUaOyk4Y9c9P4f8ScztEo/GTp+c6OWsPVRMZ1U/BH7EZNR
408+
bVqjuJLGX0bYPbABri+k8RuqZXg/3lJ17QArKXsovfMgwlifMsbjmxF3VA0FRVZzaf2hpnQxTcMU
409+
3bdh0lA3dsq29J6y1bABbYBhPRXsI1jZtlTX1PA64UXz7Qkmgw3mIDMfytlJCe1Okoqapit/5Dup
410+
du+HW3H9zbgAbV++NNSc4pp7kxQGqvWm+voS247zats4fxRtkiZu0mWiPfg6G+P4RWQw6Bv9SA20
411+
HxY7djxTPO0u2Roo5D94jT+n4T/eH+lAnAw7yuUyGuuE+upyRv6CbsRhuBit9X4vqnN+vuecPyyf
412+
jAj9CbbXfTuN0TROksrAmPYIwKpMiRd6GaSpeMyXzAWzWJ2+CpajyRSVpN3krri9oCganvm+L5fz
413+
CZwxyVN8ue2UZqzY/HDqSgaezoG7819Ivj560J6tTV88nBz45xOPF+4lcOjD89/BlT7v1+HwB7Pt
414+
QYIQHQAA
415+
headers:
416+
Cache-Control:
417+
- no-store, no-cache, must-revalidate
418+
Content-Encoding:
419+
- gzip
420+
Content-Security-Policy:
421+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
422+
Content-Type:
423+
- application/json;charset=utf-8
424+
Date:
425+
- Mon, 28 Apr 2025 14:41:23 GMT
426+
Expires:
427+
- Thu, 19 Nov 1981 08:52:00 GMT
428+
Pragma:
429+
- no-cache
430+
Set-Cookie:
431+
- dtsession=bbgh3hk2cp2jii302m3oug50q5s1fvf0ckmcbhi022c7p6joufp08dpuvvg14g90gd8ers748t4sbgpli7dore1j2p67hp5n6ohioag;
432+
expires=Wed, 28-May-2025 14:41:23 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
433+
secure; HttpOnly
434+
Strict-Transport-Security:
435+
- max-age=31536000; includeSubDomains
436+
Transfer-Encoding:
437+
- chunked
438+
Vary:
439+
- Accept-Encoding
440+
X-TIME:
441+
- '216135'
442+
status:
443+
code: 200
444+
message: OK
384445
version: 1

tests/fixtures/vcr/test_async_context_manager.yaml

Lines changed: 437 additions & 0 deletions
Large diffs are not rendered by default.

tests/fixtures/vcr/test_async_iteration.yaml

Lines changed: 437 additions & 0 deletions
Large diffs are not rendered by default.

tests/fixtures/vcr/test_async_simple_await.yaml

Lines changed: 437 additions & 0 deletions
Large diffs are not rendered by default.

tests/fixtures/vcr/test_available_api_calls.yaml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,4 +197,65 @@ interactions:
197197
status:
198198
code: 200
199199
message: OK
200+
- request:
201+
body: ''
202+
headers:
203+
accept:
204+
- '*/*'
205+
accept-encoding:
206+
- gzip, deflate
207+
connection:
208+
- keep-alive
209+
host:
210+
- api.domaintools.com
211+
user-agent:
212+
- python-httpx/0.28.1
213+
method: GET
214+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.4.0
215+
response:
216+
body:
217+
string: !!binary |
218+
H4sIAAAAAAAAA9WYbY+iMBDHvwuv7hKb8LCyul9lczFdGGGypSVt0TPG734D4oVL1FAPH+oroR36
219+
m+HPzLT7QIOplTQQfOwDnmWqkbb7W+OqMaAlr2goQGmh0NwiTV1ZMBZlEczIwOKGxq1u4DALaq3y
220+
JrMm+PjcB5iTXf9EhnKtdNXZk1kNelUpacuVwAppvSAK218/VKpGn0ZkI0RvgLKx8Ndi3i7/ZZQY
221+
3DxObgwvOnesyvmOpiZpO7lbkK7iZRgtA6KF3zUeXVrl3MLR/DDryVGjIexN62vRDl/EdqGOw/HY
222+
83BAHUVv6UhokBqz8ixv7MqbOvAu0gFvGibvI3lzsJBZBibjgqawXFUcpTkf8Lkbf+LAPwx36MaO
223+
hVQa8lvQSUPBpOhjtd2jV1zSw9iW26wUaOyk4Y9c9P4f8ScztEo/GTp+c6OWsPVRMZ1U/BH7EZNR
224+
bVqjuJLGX0bYPbABri+k8RuqZXg/3lJ17QArKXsovfMgwlifMsbjmxF3VA0FRVZzaf2hpnQxTcMU
225+
3bdh0lA3dsq29J6y1bABbYBhPRXsI1jZtlTX1PA64UXz7Qkmgw3mIDMfytlJCe1Okoqapit/5Dup
226+
du+HW3H9zbgAbV++NNSc4pp7kxQGqvWm+voS247zats4fxRtkiZu0mWiPfg6G+P4RWQw6Bv9SA20
227+
HxY7djxTPO0u2Roo5D94jT+n4T/eH+lAnAw7yuUyGuuE+upyRv6CbsRhuBit9X4vqnN+vuecPyyf
228+
jAj9CbbXfTuN0TROksrAmPYIwKpMiRd6GaSpeMyXzAWzWJ2+CpajyRSVpN3krri9oCganvm+L5fz
229+
CZwxyVN8ue2UZqzY/HDqSgaezoG7819Ivj560J6tTV88nBz45xOPF+4lcOjD89/BlT7v1+HwB7Pt
230+
QYIQHQAA
231+
headers:
232+
Cache-Control:
233+
- no-store, no-cache, must-revalidate
234+
Content-Encoding:
235+
- gzip
236+
Content-Security-Policy:
237+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
238+
Content-Type:
239+
- application/json;charset=utf-8
240+
Date:
241+
- Mon, 28 Apr 2025 14:41:24 GMT
242+
Expires:
243+
- Thu, 19 Nov 1981 08:52:00 GMT
244+
Pragma:
245+
- no-cache
246+
Set-Cookie:
247+
- dtsession=gkgbkfnrb4u92n9ooknlbdsk5nhl54ubo207fin1girr0b5s92qa1qv1slk2gqbbcup5d9n1qato8jnm0382kk6qcctdvpq7cnvs8ff;
248+
expires=Wed, 28-May-2025 14:41:24 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
249+
secure; HttpOnly
250+
Strict-Transport-Security:
251+
- max-age=31536000; includeSubDomains
252+
Transfer-Encoding:
253+
- chunked
254+
Vary:
255+
- Accept-Encoding
256+
X-TIME:
257+
- '214178'
258+
status:
259+
code: 200
260+
message: OK
200261
version: 1

tests/fixtures/vcr/test_brand_monitor.yaml

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,127 @@ interactions:
406406
status:
407407
code: 200
408408
message: OK
409+
- request:
410+
body: ''
411+
headers:
412+
accept:
413+
- '*/*'
414+
accept-encoding:
415+
- gzip, deflate
416+
connection:
417+
- keep-alive
418+
host:
419+
- api.domaintools.com
420+
user-agent:
421+
- python-httpx/0.28.1
422+
method: GET
423+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.4.0
424+
response:
425+
body:
426+
string: !!binary |
427+
H4sIAAAAAAAAA9WYbY+iMBDHvwuv7hKb8LCyul9lczFdGGGypSVt0TPG734D4oVL1FAPH+oroR36
428+
m+HPzLT7QIOplTQQfOwDnmWqkbb7W+OqMaAlr2goQGmh0NwiTV1ZMBZlEczIwOKGxq1u4DALaq3y
429+
JrMm+PjcB5iTXf9EhnKtdNXZk1kNelUpacuVwAppvSAK218/VKpGn0ZkI0RvgLKx8Ndi3i7/ZZQY
430+
3DxObgwvOnesyvmOpiZpO7lbkK7iZRgtA6KF3zUeXVrl3MLR/DDryVGjIexN62vRDl/EdqGOw/HY
431+
83BAHUVv6UhokBqz8ixv7MqbOvAu0gFvGibvI3lzsJBZBibjgqawXFUcpTkf8Lkbf+LAPwx36MaO
432+
hVQa8lvQSUPBpOhjtd2jV1zSw9iW26wUaOyk4Y9c9P4f8ScztEo/GTp+c6OWsPVRMZ1U/BH7EZNR
433+
bVqjuJLGX0bYPbABri+k8RuqZXg/3lJ17QArKXsovfMgwlifMsbjmxF3VA0FRVZzaf2hpnQxTcMU
434+
3bdh0lA3dsq29J6y1bABbYBhPRXsI1jZtlTX1PA64UXz7Qkmgw3mIDMfytlJCe1Okoqapit/5Dup
435+
du+HW3H9zbgAbV++NNSc4pp7kxQGqvWm+voS247zats4fxRtkiZu0mWiPfg6G+P4RWQw6Bv9SA20
436+
HxY7djxTPO0u2Roo5D94jT+n4T/eH+lAnAw7yuUyGuuE+upyRv6CbsRhuBit9X4vqnN+vuecPyyf
437+
jAj9CbbXfTuN0TROksrAmPYIwKpMiRd6GaSpeMyXzAWzWJ2+CpajyRSVpN3krri9oCganvm+L5fz
438+
CZwxyVN8ue2UZqzY/HDqSgaezoG7819Ivj560J6tTV88nBz45xOPF+4lcOjD89/BlT7v1+HwB7Pt
439+
QYIQHQAA
440+
headers:
441+
Cache-Control:
442+
- no-store, no-cache, must-revalidate
443+
Content-Encoding:
444+
- gzip
445+
Content-Security-Policy:
446+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
447+
Content-Type:
448+
- application/json;charset=utf-8
449+
Date:
450+
- Mon, 28 Apr 2025 14:41:25 GMT
451+
Expires:
452+
- Thu, 19 Nov 1981 08:52:00 GMT
453+
Pragma:
454+
- no-cache
455+
Set-Cookie:
456+
- dtsession=fr1pmirnacnd0e4uunvd3ekp3te54cn6q28lmerptr96p8fnggnbdi2h4lqsif1me92j3t3murmad0baa5147vp66if90mt6lqtvaqm;
457+
expires=Wed, 28-May-2025 14:41:25 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
458+
secure; HttpOnly
459+
Strict-Transport-Security:
460+
- max-age=31536000; includeSubDomains
461+
Transfer-Encoding:
462+
- chunked
463+
Vary:
464+
- Accept-Encoding
465+
X-TIME:
466+
- '218040'
467+
status:
468+
code: 200
469+
message: OK
470+
- request:
471+
body: ''
472+
headers:
473+
accept:
474+
- '*/*'
475+
accept-encoding:
476+
- gzip, deflate
477+
connection:
478+
- keep-alive
479+
host:
480+
- api.domaintools.com
481+
user-agent:
482+
- python-httpx/0.28.1
483+
method: GET
484+
uri: https://api.domaintools.com/v1/mark-alert?app_name=python_wrapper&app_version=2.4.0&query=google
485+
response:
486+
body:
487+
string: !!binary |
488+
H4sIAAAAAAAAA51X23LiMAz9Fz8TDyWwUH5lpw9KoiReHMu1HSDt9N/XQJjdAiVKHpM5RzcfS/Kn
489+
cOgtGY9i+yneW3Sd2IqKqNIoZkKrRgWxfZnP5zMRKIAW281qJvCY67aInN9vM2HwILbBtTgTZJKa
490+
dHH9bEO5EdsStI8fBYRIEIv5YpXMl8liE+2DRhd8NPMpCmpAmQgAKC/+5V7ZiPEBQhsxZz9fs2/I
491+
ho10bOSejTxykQVlmFzACR4tOoUmx6RAryojj93H//RrDb+ZyDLfG3iROTVP3f3DLgaxpXKYgUdl
492+
IkbrPiEyWhl8TrwmP+Shoh4YyA6m2dcoc5DdGn6GLxxZjUdpHQ3EcoaXGoKLapQFcj1YDZ1Ujgv3
493+
mLdOhY5TyZ4SWpcRPyIJ6EgabkkleAU38B8ikZn64CGh8H9s0oDbYVCmkpmmihnPLZVzB3qmHaEM
494+
sMrzjw2srckHhqR7tMFwILfjEoJXWqFV8a/UgcHIwBURyzOf144aPMNlu2OmnGvwXkIOBTYdl0Mm
495+
YEy9bsdc0sunvz3pH5JBGQsbDfFsY5/AiHBiG46Tz0vPvXAltoWMICZ6dIupoEEvtdpzCcpkdIwU
496+
njoasD4Hx+nXV/jejKjnpdHFkiK4vGZ6uZCCstwsLHQNmsBs9PE2B4pHHMhxWvCpxyfr9bqYzxfD
497+
U/aeMzxt7znpBM5yAmc1gfNrAmc9gbOZwHkdz0nnEzgTdJBO0EE6QQfpBB2kE3SQTtBBOkEH6QQd
498+
pBN0sByjg7hAyFyrnDtPT5xzv0nienDX1Z4R4zaXc5oad4L6prFgUI8J4hx5VY1lxKRhzOy9krox
499+
pDhOjS/RjVgV+St1WLaPnzMP4bV6/KS5O4k6BOu9Cuivm1NTvOyCX1GHRGp/INOERO3ejdKvr5Wr
500+
Y4ZOkqueWtWQ9fakeq6Y0zaRaMohqJhI/9A4jfbBG9B0ydWFKWmwIoYC9CsrDe/Pp6PvV+JyBBil
501+
rxlvyAC2pP6573Cv8PA43bevr7/IGnb4/hAAAA==
502+
headers:
503+
Cache-Control:
504+
- no-store, no-cache, must-revalidate
505+
Content-Encoding:
506+
- gzip
507+
Content-Security-Policy:
508+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
509+
Content-Type:
510+
- application/json;charset=utf-8
511+
Date:
512+
- Mon, 28 Apr 2025 14:41:26 GMT
513+
Expires:
514+
- Thu, 19 Nov 1981 08:52:00 GMT
515+
Pragma:
516+
- no-cache
517+
Set-Cookie:
518+
- dtsession=8tdpheg1fsvn4qorrjdcguknhg9rfbn6jtu5i8vungs80t5900p02secl6eblspaj9p2om8g24tb6h2esrpb247magar8re6one6dtd;
519+
expires=Wed, 28-May-2025 14:41:26 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
520+
secure; HttpOnly
521+
Strict-Transport-Security:
522+
- max-age=31536000; includeSubDomains
523+
Transfer-Encoding:
524+
- chunked
525+
Vary:
526+
- Accept-Encoding
527+
X-TIME:
528+
- '136526'
529+
status:
530+
code: 200
531+
message: OK
409532
version: 1

tests/fixtures/vcr/test_dict_like_behaviour.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,4 +257,69 @@ interactions:
257257
status:
258258
code: 200
259259
message: OK
260+
- request:
261+
body: ''
262+
headers:
263+
accept:
264+
- '*/*'
265+
accept-encoding:
266+
- gzip, deflate
267+
connection:
268+
- keep-alive
269+
host:
270+
- api.domaintools.com
271+
user-agent:
272+
- python-httpx/0.28.1
273+
method: GET
274+
uri: https://api.domaintools.com/v1/google.com/whois?app_name=python_wrapper&app_version=2.4.0
275+
response:
276+
body:
277+
string: !!binary |
278+
H4sIAAAAAAAAA7VWXXPaOBT9K3e8L+0UGyOgBD8tA9ksM3x0MOk+1J2MYiugWSx5JRG228l/3yvb
279+
BTsY2j40w4Tk3qujo6P7oa+OYjqTQjMn+Ip/b7g2igrjBM6dlJsdg9ls7LSOHsOlsJGxYtSwBMM6
280+
w+HA9Ydup49h7N+MIyCaiU9ucnMPzfssKaOJ3xlasz+sgCp0zKn6ey4FN1LBVMQeurWhZq8t2icn
281+
3nEmzITtmGEflNzyR24BW6VjjZz1E1MNrvt875pDM/XMVANY4WgEK1xnYJ9fWo6gKXso/DnXRdjx
282+
7pbLu9mtN17Oce0iJK8N3deGXtXwueUctpJrq7TdsNCz7/o9lwxy4WKprJwTmVIuYIEMAtjkF+bF
283+
Mo3EqpD2C5QR00kApNO96Xd6D5PlfDRdPOBG7sdVuDgGUwV//bmchhDmZwkg5+CleDNpcTM1bAy/
284+
X80C2BqTBVE7ah8Oh/PgQrEEJvgbKfik5/qYGGTtk6AzCLrddz7+RGJsEwqTqww8ZdXaHwS+j58y
285+
8LT7qpKTcGszr4pwTMDuRYQAKlnXytOuij8dLUaFcENStY8eMSthLIWhsYFb1HcXALVGPHG2Q7mN
286+
/v2KavX1H7ZSIN13HY/4N+/xggZ95FheW5iXQADNqQxvrPb6KD6PqRCeVJuozbLst+ZFby+An2f9
287+
D8GfL7u0wet6+yH414vOwZsL8zvgzYsugf+0NJeWXdrgJ6VpXvT2lGPCwFJtqOD/5RURwKmX14Is
288+
Cxa1EeOZixizcDyq+cdyL7CJBHAf1uxlzofIADN4xf7ZM11a4Q+pUqAGTidI8iOfN5J23l+idrVv
289+
jZIU1blMvvA38i5cNcqF6dexXbN4e4Vs7m7kmntqVHPLr2NqJ8Sxrwvd8a44u9ec5JqzV3NOFmF4
290+
Ow5gLzTfCJbgMFjNQD6B2TKYjkeLRTlvsGFTQIEedyzFU2dSGS42EH7RhqXVAZNkSnvYXpkSPPYE
291+
M2gVkUBpIJWKARdPqFIxBfBToBfPCIhlwnQLsh2j2H2fueYmiATAxUrDd4zcq5ihkhnd2C+sPbdA
292+
c3M0u3f13VLW9pwKjE+xe71Zz7Eq8WQG79MeyQ4ITBamgYoE/xN6n+KrAYkDhYRvuKE7OEi1SzwL
293+
/tGyrA6pegI0DtxvcwWPjME4Vm58f9DrDwkZRmKK1bBXMmOt3NnreT7xu8R/TwjBqeO6kXBevr0v
294+
Horz4zPjdKvOy8v/gA3wtDMKAAA=
295+
headers:
296+
Cache-Control:
297+
- no-store, no-cache, must-revalidate
298+
Content-Encoding:
299+
- gzip
300+
Content-Security-Policy:
301+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
302+
Content-Type:
303+
- application/json;charset=utf-8
304+
Date:
305+
- Mon, 28 Apr 2025 14:41:56 GMT
306+
Expires:
307+
- Thu, 19 Nov 1981 08:52:00 GMT
308+
Pragma:
309+
- no-cache
310+
Set-Cookie:
311+
- dtsession=1i9b0a62t4kai0b7tjin9s9p587gv9apc59tmt5tbscj8qtem95gptnq0qnllav0okrtrq78kd3p8vjab3929qmdvd15lovd1r9iujk;
312+
expires=Wed, 28-May-2025 14:41:56 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
313+
secure; HttpOnly
314+
Strict-Transport-Security:
315+
- max-age=31536000; includeSubDomains
316+
Transfer-Encoding:
317+
- chunked
318+
Vary:
319+
- Accept-Encoding
320+
X-TIME:
321+
- '36227'
322+
status:
323+
code: 200
324+
message: OK
260325
version: 1

0 commit comments

Comments
 (0)