Skip to content

Commit 2c7e1fb

Browse files
committed
Adjust tests
1 parent 74a6833 commit 2c7e1fb

40 files changed

+11926
-0
lines changed

tests/fixtures/vcr/test_account_information.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -865,4 +865,67 @@ interactions:
865865
status:
866866
code: 200
867867
message: OK
868+
- request:
869+
body: ''
870+
headers:
871+
accept:
872+
- '*/*'
873+
accept-encoding:
874+
- gzip, deflate
875+
connection:
876+
- keep-alive
877+
host:
878+
- api.domaintools.com
879+
user-agent:
880+
- python-httpx/0.28.1
881+
method: GET
882+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.7.0
883+
response:
884+
body:
885+
string: !!binary |
886+
H4sIAAAAAAAAA9WZ7Y6iMBSG74Vfu4lNEMWPuZXNxnToEU4GWtIWXWO89z18TUhGJ6DoUH+JbeF5
887+
T1/OaevZ02ByJQ14b2ePR5EqpK2+5rgrDGjJM2ryUFqINbdIXXcWjEUZezMaYPFA7VYXcJl5uVai
888+
iKzx3v6cPRQ0rrkjQ7lXOqvG07Ac9C5T0ia7FDOk53lzv/w0TYkqdNsiizRtBqAsLHyOCMvHvxuV
889+
dn6sOxeGx5UcqwQ/lTdfzalz9cDyausvPIKFfznWinaCW6hHX2YNOGo0RH0opcZl803qIdCB3596
890+
02EOg57EIDVGyVXYYCjsagBssFl3cBf+xu8JLMBCZBmYiKfUhQmVcZTmerjDYQIWAwT4HfyB7BhL
891+
pUHcg04O8n4SPeOSbsaO3EZJisaOGv75ELc/IkJJtEr/MPR8OYxawtFFx1RWccfsNSajwrTH9Jsk
892+
PhljN8AGuL6Rx+8olf7zeBNVrQVYQtlD6ZMDEca8zRivX4kMR9UQU2Q1l9YZag15Ycdc6j3TDRoO
893+
oA0wzMeCfQUrOyYKbyTfaYUXzYcjmAwOKEBGLlSJ1gnl7oxqhaYrd+w7qnefh5tx/cF4CtpOPuPm
894+
nOIqnEkKHdc6U9RciW3F+e1qLJwQbde4LC2Pkq5GOJiICTqLMTcSA20y0xOrT+naLRvbA4X8F8/x
895+
90j8QwwSrIKOhOW6z7a5VqHeq5QhpqEjXIYdHdu139/tzRZPC359zRlOKZ+0sI3zy26MunEyVQTG
896+
lDtrqyKVTspVq826z8vMU2Yxa18MJtBEimrS6W4tnUz1yBR9UbMZQY1ZjDUxE7KbG6K+ycLjCXg6
897+
/43866KC8tDq/vpx+y1/5CXfbh+S4cQ0fElSibLV3w4TyrX3VI5PGSPmoxfOQnX64fgU1BomHf+/
898+
l8t/AUw1/G8fAAA=
899+
headers:
900+
access-control-allow-origin:
901+
- '*'
902+
cache-control:
903+
- no-store, no-cache, must-revalidate
904+
content-encoding:
905+
- gzip
906+
content-security-policy:
907+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
908+
content-type:
909+
- application/json;charset=utf-8
910+
date:
911+
- Tue, 09 Dec 2025 19:21:00 GMT
912+
expires:
913+
- Thu, 19 Nov 1981 08:52:00 GMT
914+
pragma:
915+
- no-cache
916+
set-cookie:
917+
- dtsession=7vroeqf6t35lv3df1r953eqbr66dhj26mclmhut78b2q2h9odusuinonnd53v07oqva36h9qqbpiraqshb1d2o1m23jrtmrcegshjv2;
918+
expires=Thu, 08-Jan-2026 19:21:00 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
919+
secure; HttpOnly
920+
strict-transport-security:
921+
- max-age=31536000; includeSubDomains
922+
transfer-encoding:
923+
- chunked
924+
vary:
925+
- Accept-Encoding
926+
x-time:
927+
- '153097'
928+
status:
929+
code: 200
930+
message: OK
868931
version: 1

tests/fixtures/vcr/test_async_context_manager.yaml

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

tests/fixtures/vcr/test_async_iteration.yaml

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

tests/fixtures/vcr/test_async_simple_await.yaml

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

tests/fixtures/vcr/test_available_api_calls.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,4 +681,67 @@ interactions:
681681
status:
682682
code: 200
683683
message: OK
684+
- request:
685+
body: ''
686+
headers:
687+
accept:
688+
- '*/*'
689+
accept-encoding:
690+
- gzip, deflate
691+
connection:
692+
- keep-alive
693+
host:
694+
- api.domaintools.com
695+
user-agent:
696+
- python-httpx/0.28.1
697+
method: GET
698+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.7.0
699+
response:
700+
body:
701+
string: !!binary |
702+
H4sIAAAAAAAAA9WZ7Y6iMBSG74Vfu4lNEMWPuZXNxnToEU4GWtIWXWO89z18TUhGJ6DoUH+JbeF5
703+
T1/OaevZ02ByJQ14b2ePR5EqpK2+5rgrDGjJM2ryUFqINbdIXXcWjEUZezMaYPFA7VYXcJl5uVai
704+
iKzx3v6cPRQ0rrkjQ7lXOqvG07Ac9C5T0ia7FDOk53lzv/w0TYkqdNsiizRtBqAsLHyOCMvHvxuV
705+
dn6sOxeGx5UcqwQ/lTdfzalz9cDyausvPIKFfznWinaCW6hHX2YNOGo0RH0opcZl803qIdCB3596
706+
02EOg57EIDVGyVXYYCjsagBssFl3cBf+xu8JLMBCZBmYiKfUhQmVcZTmerjDYQIWAwT4HfyB7BhL
707+
pUHcg04O8n4SPeOSbsaO3EZJisaOGv75ELc/IkJJtEr/MPR8OYxawtFFx1RWccfsNSajwrTH9Jsk
708+
PhljN8AGuL6Rx+8olf7zeBNVrQVYQtlD6ZMDEca8zRivX4kMR9UQU2Q1l9YZag15Ycdc6j3TDRoO
709+
oA0wzMeCfQUrOyYKbyTfaYUXzYcjmAwOKEBGLlSJ1gnl7oxqhaYrd+w7qnefh5tx/cF4CtpOPuPm
710+
nOIqnEkKHdc6U9RciW3F+e1qLJwQbde4LC2Pkq5GOJiICTqLMTcSA20y0xOrT+naLRvbA4X8F8/x
711+
90j8QwwSrIKOhOW6z7a5VqHeq5QhpqEjXIYdHdu139/tzRZPC359zRlOKZ+0sI3zy26MunEyVQTG
712+
lDtrqyKVTspVq826z8vMU2Yxa18MJtBEimrS6W4tnUz1yBR9UbMZQY1ZjDUxE7KbG6K+ycLjCXg6
713+
/43866KC8tDq/vpx+y1/5CXfbh+S4cQ0fElSibLV3w4TyrX3VI5PGSPmoxfOQnX64fgU1BomHf+/
714+
l8t/AUw1/G8fAAA=
715+
headers:
716+
access-control-allow-origin:
717+
- '*'
718+
cache-control:
719+
- no-store, no-cache, must-revalidate
720+
content-encoding:
721+
- gzip
722+
content-security-policy:
723+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
724+
content-type:
725+
- application/json;charset=utf-8
726+
date:
727+
- Tue, 09 Dec 2025 19:21:01 GMT
728+
expires:
729+
- Thu, 19 Nov 1981 08:52:00 GMT
730+
pragma:
731+
- no-cache
732+
set-cookie:
733+
- dtsession=mhg1mdis162vqns28l4ihmkkrkeui03hr5e4e4dvmp0m4fir28mhk0isgu9tv6ngg8edvlvlenq57rq49gfnb3gjkpa8g3m4csobhbm;
734+
expires=Thu, 08-Jan-2026 19:21:01 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
735+
secure; HttpOnly
736+
strict-transport-security:
737+
- max-age=31536000; includeSubDomains
738+
transfer-encoding:
739+
- chunked
740+
vary:
741+
- Accept-Encoding
742+
x-time:
743+
- '144379'
744+
status:
745+
code: 200
746+
message: OK
684747
version: 1

tests/fixtures/vcr/test_brand_monitor.yaml

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,4 +1430,178 @@ interactions:
14301430
status:
14311431
code: 200
14321432
message: OK
1433+
- request:
1434+
body: ''
1435+
headers:
1436+
accept:
1437+
- '*/*'
1438+
accept-encoding:
1439+
- gzip, deflate
1440+
connection:
1441+
- keep-alive
1442+
host:
1443+
- api.domaintools.com
1444+
user-agent:
1445+
- python-httpx/0.28.1
1446+
method: GET
1447+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.7.0
1448+
response:
1449+
body:
1450+
string: !!binary |
1451+
H4sIAAAAAAAAA9WZ7Y6iMBSG74Vfu4lNEMWPuZXNxnToEU4GWtIWXWO89z18TUhGJ6DoUH+JbeF5
1452+
T1/OaevZ02ByJQ14b2ePR5EqpK2+5rgrDGjJM2ryUFqINbdIXXcWjEUZezMaYPFA7VYXcJl5uVai
1453+
iKzx3v6cPRQ0rrkjQ7lXOqvG07Ac9C5T0ia7FDOk53lzv/w0TYkqdNsiizRtBqAsLHyOCMvHvxuV
1454+
dn6sOxeGx5UcqwQ/lTdfzalz9cDyausvPIKFfznWinaCW6hHX2YNOGo0RH0opcZl803qIdCB3596
1455+
02EOg57EIDVGyVXYYCjsagBssFl3cBf+xu8JLMBCZBmYiKfUhQmVcZTmerjDYQIWAwT4HfyB7BhL
1456+
pUHcg04O8n4SPeOSbsaO3EZJisaOGv75ELc/IkJJtEr/MPR8OYxawtFFx1RWccfsNSajwrTH9Jsk
1457+
PhljN8AGuL6Rx+8olf7zeBNVrQVYQtlD6ZMDEca8zRivX4kMR9UQU2Q1l9YZag15Ycdc6j3TDRoO
1458+
oA0wzMeCfQUrOyYKbyTfaYUXzYcjmAwOKEBGLlSJ1gnl7oxqhaYrd+w7qnefh5tx/cF4CtpOPuPm
1459+
nOIqnEkKHdc6U9RciW3F+e1qLJwQbde4LC2Pkq5GOJiICTqLMTcSA20y0xOrT+naLRvbA4X8F8/x
1460+
90j8QwwSrIKOhOW6z7a5VqHeq5QhpqEjXIYdHdu139/tzRZPC359zRlOKZ+0sI3zy26MunEyVQTG
1461+
lDtrqyKVTspVq826z8vMU2Yxa18MJtBEimrS6W4tnUz1yBR9UbMZQY1ZjDUxE7KbG6K+ycLjCXg6
1462+
/43866KC8tDq/vpx+y1/5CXfbh+S4cQ0fElSibLV3w4TyrX3VI5PGSPmoxfOQnX64fgU1BomHf+/
1463+
l8t/AUw1/G8fAAA=
1464+
headers:
1465+
access-control-allow-origin:
1466+
- '*'
1467+
cache-control:
1468+
- no-store, no-cache, must-revalidate
1469+
content-encoding:
1470+
- gzip
1471+
content-security-policy:
1472+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
1473+
content-type:
1474+
- application/json;charset=utf-8
1475+
date:
1476+
- Tue, 09 Dec 2025 19:21:01 GMT
1477+
expires:
1478+
- Thu, 19 Nov 1981 08:52:00 GMT
1479+
pragma:
1480+
- no-cache
1481+
set-cookie:
1482+
- dtsession=ap4infbvmre98m7i8e2m2mad04ch3jgkj9uni4lrd5uvtqt1dufn3n6093ivfdvldhlddnfocg8t0h204oiocpem9rdnm5r87lemkjl;
1483+
expires=Thu, 08-Jan-2026 19:21:01 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
1484+
secure; HttpOnly
1485+
strict-transport-security:
1486+
- max-age=31536000; includeSubDomains
1487+
transfer-encoding:
1488+
- chunked
1489+
vary:
1490+
- Accept-Encoding
1491+
x-time:
1492+
- '132953'
1493+
status:
1494+
code: 200
1495+
message: OK
1496+
- request:
1497+
body: ''
1498+
headers:
1499+
accept:
1500+
- '*/*'
1501+
accept-encoding:
1502+
- gzip, deflate
1503+
connection:
1504+
- keep-alive
1505+
host:
1506+
- api.domaintools.com
1507+
user-agent:
1508+
- python-httpx/0.28.1
1509+
method: GET
1510+
uri: https://api.domaintools.com/v1/mark-alert?app_name=python_wrapper&app_version=2.7.0&query=google
1511+
response:
1512+
body:
1513+
string: !!binary |
1514+
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
1575+
headers:
1576+
access-control-allow-origin:
1577+
- '*'
1578+
cache-control:
1579+
- no-store, no-cache, must-revalidate
1580+
content-encoding:
1581+
- gzip
1582+
content-security-policy:
1583+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
1584+
content-type:
1585+
- application/json;charset=utf-8
1586+
date:
1587+
- Tue, 09 Dec 2025 19:21:03 GMT
1588+
expires:
1589+
- Thu, 19 Nov 1981 08:52:00 GMT
1590+
pragma:
1591+
- no-cache
1592+
set-cookie:
1593+
- dtsession=h72rkep0laabjdbi31snehqpfkqroh470ev91gjecd11mn5f6ioj5n16cur8e3umo0klhfd3faghl94j1cesmnqg6t4knobhkoup3sl;
1594+
expires=Thu, 08-Jan-2026 19:21:02 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
1595+
secure; HttpOnly
1596+
strict-transport-security:
1597+
- max-age=31536000; includeSubDomains
1598+
transfer-encoding:
1599+
- chunked
1600+
vary:
1601+
- Accept-Encoding
1602+
x-time:
1603+
- '319847'
1604+
status:
1605+
code: 200
1606+
message: OK
14331607
version: 1

tests/fixtures/vcr/test_dict_like_behaviour.yaml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -786,4 +786,70 @@ interactions:
786786
status:
787787
code: 200
788788
message: OK
789+
- request:
790+
body: ''
791+
headers:
792+
accept:
793+
- '*/*'
794+
accept-encoding:
795+
- gzip, deflate
796+
connection:
797+
- keep-alive
798+
host:
799+
- api.domaintools.com
800+
user-agent:
801+
- python-httpx/0.28.1
802+
method: GET
803+
uri: https://api.domaintools.com/v1/google.com/whois?app_name=python_wrapper&app_version=2.7.0
804+
response:
805+
body:
806+
string: !!binary |
807+
H4sIAAAAAAAAA7VVXXPaOBT9K3e8L+0UG1tAAT+VgWyWGTAdTLoP605GsRWjWSx5JVH6Mfnvvf4o
808+
mGDS9mEzTEjuvTq69+jo6JulmM6l0Mzyv+HfKddGUWEs37qVMt0xWCymVueYMVyKojJWjBqWYJk3
809+
Hg9td2x7Ayxjn3OOgBgmLhmV4T6G93lSVxPXGxdhd9wAVZhYUvXvUgpupIK5iB1Ma0PNXhdo/1jx
810+
jjNhZmzHDHuv5JY/8AKwUyc22LN+ZKoldVfufZbQTH1iqgWsSrSCVakLsI9PHUvQjN1X+bLXIPSc
811+
29XqdnHjTFdLXBuE5Hmg9zzQbwY+dqzDVnJdMF1sWPE5sD1iu6OSuFiqgs6ZzCgXEGAHPqTlgTmx
812+
zCKxrqj9AnXFfOYD8Xqjgde/n62Wk3lwjxvZH9ZhcCymCv7+azUPISxn8aHswcnwZLLqZM6wsfxu
813+
vfBha0zuR92oezgcLosrxhKY4W9swSV9HMF2ycYlvjf0e703Lv5EYloICsVVF55UtXGHvuvipy48
814+
7b5uaBJuCuU1EY4C7F1F8KGhuk4puyb+fBJMKuLGpBmfPKAqYSqFobGBG+R35wMtgjhxvkO6jX73
815+
Amvn699vpcB233gOcUdv8YCGA+yxPrawvAI+tEsZXhXc6yP5PKZCOFKlUZfl+R/ti15fAb9U/S/B
816+
Xy67tsHz+/ZL8M8XXYK3X8yfgLcvugb+29RcW3Ztg9+kpn3R65PGhIGVSqngX8sb4cPJy8+KpnIv
817+
0CR8uAvP4rWmQ9wBFbpm/+2ZrqPwp1QZUAOnDpNypEuj6Jb+EXWbvrRh8fZ/hC+M8GhfQhPnhWTv
818+
pWT/paR3lpwFYXgz9WEvNE8FS9Dz1guQj2C2DObTSRDUtoq+RAHP62HHMpw6l8pwkUL4RRuWNX00
819+
yZV20EWYEjx2BDMYFZFAaiCTigEXj8hSZXb4qdCr1xJimTDdgXzHKJrMJ6658SMBcFVQ+FzLvYoZ
820+
MpnTtPhCidkVml2iFXs3n+dawksqsD7DS/pqs0Tx4WQGz7MYqfBBVB/TQEWC/wm9z/BxxMaBQsJT
821+
bugODlLtEqcA/1B02fTicwG0vis/7BNHxmJ0z5HrDvuDMSHjSMzxPdgrmbNOmez3HZe4PeK+JYSg
822+
udp2JKynH8/ofTU/vqanU7Wenr4DEHtM/xoJAAA=
823+
headers:
824+
access-control-allow-origin:
825+
- '*'
826+
cache-control:
827+
- no-store, no-cache, must-revalidate
828+
content-encoding:
829+
- gzip
830+
content-security-policy:
831+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
832+
content-type:
833+
- application/json;charset=utf-8
834+
date:
835+
- Tue, 09 Dec 2025 19:21:36 GMT
836+
expires:
837+
- Thu, 19 Nov 1981 08:52:00 GMT
838+
pragma:
839+
- no-cache
840+
set-cookie:
841+
- dtsession=rbne6uoa1kbed85jqivibm81fl3t730ivmun2cq6trmd6gc99m1abp3n0lopn46rj8llr4p8h0p4nda25vgt464t08p673e4kfbraa3;
842+
expires=Thu, 08-Jan-2026 19:21:36 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
843+
secure; HttpOnly
844+
strict-transport-security:
845+
- max-age=31536000; includeSubDomains
846+
transfer-encoding:
847+
- chunked
848+
vary:
849+
- Accept-Encoding
850+
x-time:
851+
- '26959'
852+
status:
853+
code: 200
854+
message: OK
789855
version: 1

0 commit comments

Comments
 (0)