Skip to content

Commit a73b863

Browse files
committed
Update test cases; Bump version to 2.5.2
1 parent 01c76ea commit a73b863

Some content is hidden

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

42 files changed

+149658
-3
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.1
1+
2.5.2

domaintools/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@
2020
2121
"""
2222

23-
current = "2.5.1"
23+
current = "2.5.2"

tests/fixtures/vcr/test_account_information.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,4 +611,68 @@ interactions:
611611
- '193804'
612612
http_version: HTTP/1.1
613613
status_code: 200
614+
- request:
615+
body: ''
616+
headers:
617+
accept:
618+
- '*/*'
619+
accept-encoding:
620+
- gzip, deflate
621+
connection:
622+
- keep-alive
623+
host:
624+
- api.domaintools.com
625+
user-agent:
626+
- python-httpx/0.28.1
627+
method: GET
628+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.5.2
629+
response:
630+
body:
631+
string: !!binary |
632+
H4sIAAAAAAAAA9WZ3W6jMBCF34WrXamWIIQ06ausVpEL0zAq2Mg26UZV3n2Hn1SumqR2CyXkKsR2
633+
+M5wPB6b10CBrqTQEDy8BjxNZS1M+7XCba1BCV5SU4DCwE5xg9R1a0AbFLvgjgYY3FO7UTUc74JK
634+
yaxOjQ4e/rwGmNG4/h8ZiiepynY8DatAbUspTL4tsES6XxCFzadvymWtTi2iLop+AIrawNuIpLn9
635+
o5aF9WPXudZ818oxMuMH6rreUN/2fnSxvF+GAbHCvwo7QduMG+gGH+96blSoCXrfKN01zRehfZgX
636+
oTt0lFjQi2jpyAxCYZqfxV344q58cNcLi3edLGNH4AwMpIaBTnlBXVgmS45Cnw944icg9hAQWviu
637+
BunZcSekguwr6OSh4NvoSwt95YdeckF/xl64SfMCtRk0/JGP378RfxqGRqoJoO3Ix56hF/AymWPs
638+
ueo5UVurTGj2lYW++Ry9w2S0Mj1hcSWNj+cRz1j3wBq4upDHv7BWhh68iW3qjQNxLttygOWUP6Q6
639+
zCDGWJ1yxs8XI/6oCnYUWcWFmY7aMzsrqGozZLU3phsU7EFpYFgNBfsTrOwll3gh/Y4bXs9yg9aO
640+
56kxXarRhpPBHjMQ6eQLhUtceys0OzRaLhRdzce/g5p3PNySq2fGC1Dm5heKilNcs+mygieu5drZ
641+
rMVzybgt59VyLBnVCaFdLcShQ71gm5cVzZHS2Sgvbqa8eavI5pEcaK9ZHFh3WnfaubEnoJD/4hX+
642+
Hoa/+91VQBRZEqJolTiccHUy5GObN7LbEBLHi3dC1huHXWnv936vpzJ+vvRMRs0qnqY/wfbeb7ox
643+
6sbJVilo3WyxjUxlMbWvYn9fKeAFM1ie5gbLUKeSlqbD4GI8U+mHWeKUnT5Ro+NpxHzpIMTVbxOJ
644+
8pxEVxLxcAJG57+QgeeooDm8Gn4F8XvTs3p3phm6nLldUTGLp/AhR+XStO8fJku10b2lIHF533ZZ
645+
w4C56AcfQXsAchvxX907HYCcFXDTwf97PP4HwSaSwnMfAAA=
646+
headers:
647+
Access-Control-Allow-Origin:
648+
- '*'
649+
Cache-Control:
650+
- no-store, no-cache, must-revalidate
651+
Content-Encoding:
652+
- gzip
653+
Content-Security-Policy:
654+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
655+
Content-Type:
656+
- application/json;charset=utf-8
657+
Date:
658+
- Tue, 16 Sep 2025 13:32:59 GMT
659+
Expires:
660+
- Thu, 19 Nov 1981 08:52:00 GMT
661+
Pragma:
662+
- no-cache
663+
Set-Cookie:
664+
- dtsession=tvqc0ql873icre7crflq7cud3ga8cs7cb021tu8t7aorb4r1higj21fphl3j1h685mp400eh0js9644vqt02fiagvft7v663t4tjp3e;
665+
expires=Thu, 16-Oct-2025 13:32:59 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
666+
secure; HttpOnly
667+
Strict-Transport-Security:
668+
- max-age=31536000; includeSubDomains
669+
Transfer-Encoding:
670+
- chunked
671+
Vary:
672+
- Accept-Encoding
673+
X-TIME:
674+
- '187741'
675+
status:
676+
code: 200
677+
message: OK
614678
version: 1

tests/fixtures/vcr/test_available_api_calls.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,4 +427,68 @@ interactions:
427427
- '178957'
428428
http_version: HTTP/1.1
429429
status_code: 200
430+
- request:
431+
body: ''
432+
headers:
433+
accept:
434+
- '*/*'
435+
accept-encoding:
436+
- gzip, deflate
437+
connection:
438+
- keep-alive
439+
host:
440+
- api.domaintools.com
441+
user-agent:
442+
- python-httpx/0.28.1
443+
method: GET
444+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.5.2
445+
response:
446+
body:
447+
string: !!binary |
448+
H4sIAAAAAAAAA9WZ3W6jMBCF34WrXamWIIQ06ausVpEL0zAq2Mg26UZV3n2Hn1SumqR2CyXkKsR2
449+
+M5wPB6b10CBrqTQEDy8BjxNZS1M+7XCba1BCV5SU4DCwE5xg9R1a0AbFLvgjgYY3FO7UTUc74JK
450+
yaxOjQ4e/rwGmNG4/h8ZiiepynY8DatAbUspTL4tsES6XxCFzadvymWtTi2iLop+AIrawNuIpLn9
451+
o5aF9WPXudZ818oxMuMH6rreUN/2fnSxvF+GAbHCvwo7QduMG+gGH+96blSoCXrfKN01zRehfZgX
452+
oTt0lFjQi2jpyAxCYZqfxV344q58cNcLi3edLGNH4AwMpIaBTnlBXVgmS45Cnw944icg9hAQWviu
453+
BunZcSekguwr6OSh4NvoSwt95YdeckF/xl64SfMCtRk0/JGP378RfxqGRqoJoO3Ix56hF/AymWPs
454+
ueo5UVurTGj2lYW++Ry9w2S0Mj1hcSWNj+cRz1j3wBq4upDHv7BWhh68iW3qjQNxLttygOWUP6Q6
455+
zCDGWJ1yxs8XI/6oCnYUWcWFmY7aMzsrqGozZLU3phsU7EFpYFgNBfsTrOwll3gh/Y4bXs9yg9aO
456+
56kxXarRhpPBHjMQ6eQLhUtceys0OzRaLhRdzce/g5p3PNySq2fGC1Dm5heKilNcs+mygieu5drZ
457+
rMVzybgt59VyLBnVCaFdLcShQ71gm5cVzZHS2Sgvbqa8eavI5pEcaK9ZHFh3WnfaubEnoJD/4hX+
458+
Hoa/+91VQBRZEqJolTiccHUy5GObN7LbEBLHi3dC1huHXWnv936vpzJ+vvRMRs0qnqY/wfbeb7ox
459+
6sbJVilo3WyxjUxlMbWvYn9fKeAFM1ie5gbLUKeSlqbD4GI8U+mHWeKUnT5Ro+NpxHzpIMTVbxOJ
460+
8pxEVxLxcAJG57+QgeeooDm8Gn4F8XvTs3p3phm6nLldUTGLp/AhR+XStO8fJku10b2lIHF533ZZ
461+
w4C56AcfQXsAchvxX907HYCcFXDTwf97PP4HwSaSwnMfAAA=
462+
headers:
463+
Access-Control-Allow-Origin:
464+
- '*'
465+
Cache-Control:
466+
- no-store, no-cache, must-revalidate
467+
Content-Encoding:
468+
- gzip
469+
Content-Security-Policy:
470+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
471+
Content-Type:
472+
- application/json;charset=utf-8
473+
Date:
474+
- Tue, 16 Sep 2025 13:33:00 GMT
475+
Expires:
476+
- Thu, 19 Nov 1981 08:52:00 GMT
477+
Pragma:
478+
- no-cache
479+
Set-Cookie:
480+
- dtsession=imqj5utce9k3sb3jk2jcchjggqtlhm0ghs2hqk1vm5kkqd16v4jbs636rfktv8oggmc3nnuta855ioa349jq48iopeilh377bmr3b22;
481+
expires=Thu, 16-Oct-2025 13:33:00 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
482+
secure; HttpOnly
483+
Strict-Transport-Security:
484+
- max-age=31536000; includeSubDomains
485+
Transfer-Encoding:
486+
- chunked
487+
Vary:
488+
- Accept-Encoding
489+
X-TIME:
490+
- '195772'
491+
status:
492+
code: 200
493+
message: OK
430494
version: 1

tests/fixtures/vcr/test_brand_monitor.yaml

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -893,4 +893,136 @@ interactions:
893893
- '126164'
894894
http_version: HTTP/1.1
895895
status_code: 200
896+
- request:
897+
body: ''
898+
headers:
899+
accept:
900+
- '*/*'
901+
accept-encoding:
902+
- gzip, deflate
903+
connection:
904+
- keep-alive
905+
host:
906+
- api.domaintools.com
907+
user-agent:
908+
- python-httpx/0.28.1
909+
method: GET
910+
uri: https://api.domaintools.com/v1/account?app_name=python_wrapper&app_version=2.5.2
911+
response:
912+
body:
913+
string: !!binary |
914+
H4sIAAAAAAAAA9WZ3W7iMBCF3yVXu1It5YfQ0ldZrZCbTMmoiR3ZDl1U8e47CaFyVaB2mxDCFWCb
915+
fGc4GY8nb4ECXUuhIXh8C3iWyUaY7m2N60aDEryioQCFgY3iBmnq2oA2KDbBHS0wuKVxoxrY3wW1
916+
knmTGR08/nkLMKd1/S8yFM9SVd16WlaDWldSmGJdYoV0vSAK21c/VMhGHUdEU5b9AhSNgfcVaXv5
917+
Jy1L68vD5EbzTSfHyJzvaOoqornd9ejD4n4RB8QK/2o8CFrn3MBh8f6u50aFmqC3rdJNO3wW2oc5
918+
Dt2ho9SCjqOFIzMIhVlxEjf2xV364D7EFu9DukgcgXMwkBkGOuMlTWG5rDgKfTrgqZ+AxENAaOGH
919+
fuy4EVJB/h108lDwY/SFhb70Q6+4oB9jr9xkRYnaDBr+yMfvP4g/LUMj1QTQduQTz9ALeJ3MMfa9
920+
6nmjdlaZ0OxLC331NfoBk9HO9IzlhTQ+nkc8Y90Da+DqTB7/xl4ZevCmtqlXDsSF7MoBVlD+kGo3
921+
gxhjfcwZ1y9G/FEVbCiyigszHbVndlZQN2bIam9MNyjYgtLAsB4K9hqs7LWQeCb9jhtez3KD9o6X
922+
qTFdqtGWk8EWcxDZ5BuFS1x7K7QnNNouFH2aj38HNe94uBVXL4yXoMzNbxQ1p7jm02UFT1zLtbPZ
923+
i+eScTvOi+VYOqoTQrtaSEKHesE2LyvbltLJKMc3U968V2TzSA501ix37NCtO57c2DNQyH/xGn8P
924+
w3/43lVAZDflomiZOnS4DjLkU5c38tsQkiTxByEPK4dTae/3/qyncn669ExHzSqepj/C9t5vpzGa
925+
xslWGWjdHrGNzGQ5ta8Sf18p4CUzWB3vDZajziRtTbvBxXim0k93iVN2+kKNTqYR861GiKvfJhLl
926+
eRNdSMTDCRid/0wGnqOCtnk1/A7i96Rn+aGnGbr03C6omMW/8ClHFdJ0zx8mS7XRvaUgdXnedl7D
927+
gLnoin9B1wC5jfgv750aICcF3HTw/+73/wGXz5xLcx8AAA==
928+
headers:
929+
Access-Control-Allow-Origin:
930+
- '*'
931+
Cache-Control:
932+
- no-store, no-cache, must-revalidate
933+
Content-Encoding:
934+
- gzip
935+
Content-Security-Policy:
936+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
937+
Content-Type:
938+
- application/json;charset=utf-8
939+
Date:
940+
- Tue, 16 Sep 2025 13:33:01 GMT
941+
Expires:
942+
- Thu, 19 Nov 1981 08:52:00 GMT
943+
Pragma:
944+
- no-cache
945+
Set-Cookie:
946+
- dtsession=qcqcfc3uh29jhsq9peidspd85srg1tvsd6mah7c5ft35veuumjesg08corbarkubra9mt3a5n67rhrr6b0gi35s26gpcqe186csttsl;
947+
expires=Thu, 16-Oct-2025 13:33:01 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
948+
secure; HttpOnly
949+
Strict-Transport-Security:
950+
- max-age=31536000; includeSubDomains
951+
Transfer-Encoding:
952+
- chunked
953+
Vary:
954+
- Accept-Encoding
955+
X-TIME:
956+
- '202172'
957+
status:
958+
code: 200
959+
message: OK
960+
- request:
961+
body: ''
962+
headers:
963+
accept:
964+
- '*/*'
965+
accept-encoding:
966+
- gzip, deflate
967+
connection:
968+
- keep-alive
969+
host:
970+
- api.domaintools.com
971+
user-agent:
972+
- python-httpx/0.28.1
973+
method: GET
974+
uri: https://api.domaintools.com/v1/mark-alert?app_name=python_wrapper&app_version=2.5.2&query=google
975+
response:
976+
body:
977+
string: !!binary |
978+
H4sIAAAAAAAAA51Y2XLbOgz9Fz1bHMdtOol/5U4fKBKiGHELF6lyJv9+IctyUmcR2bdocg4AYodf
979+
Kg/BWROgOr5Uzwn8VB0rYa1QUO0qJbWM1fFuv9/vqmgjVdXxEf+EP0wljpz/fu8qA2N1jD7BrrKm
980+
7qzi62eK7UN1bKkK+MFpREJ12B/u6/1jffcL5VMFPgYU81Jxq6k0CPjVLeoJsxohIdKYEHKV/bp7
981+
B6YhSEQYBnUAljzUF3K07j15tvFvYoodmChbyRgaVhfoZJ23+sr4M522GejgpKL1ki4sykOj+lkb
982+
afy3diI10kaq9VnAuk11HNbXqNRso70c3r1/E4/5AkxSdfa7XXigHeYRDSTICJsSBGaVkZ97/IMD
983+
FliNHiMeBon/3hS/MKDGb5UV0Quj9QCEZ9i/wHslWR8KCLNz6gH8nHQ0SoQOp27oUrB8mhzXvIuD
984+
HFmjfW27vWv1FBx3/ImM0Nw69is/fdBxgAjjs5r6Sf6cAPqgTsb6yMR++MEE1k1se8ZSZuS+UNJB
985+
4MaL572/k0/T/X1UoqX0MVLnBvdwGMStX780PzEGIeRmRfSUJzZbUBBnAjwRkSMf294e+9VPIk27
986+
XRgL5/BAGMuQPSf0J3H9RjIy8L1YOUaAIUblKMEiTVxa0igrSvAKe0IO3vXcjkZZyjX1PcTNvrvy
987+
XFbjXNANVVNmRjBubk34RvClkyc3zyZivcjlKZw73lp9d/hxINYoaXKDyCwrSFVmxwL08nkuHhJ9
988+
Jgmoj90/ULpkYoFtLcUBQQLOwFxPCZinBNFTRthFkhyI6jNFd6khPregpeqD9LTMRVJTASFnnC74
989+
p7xFYgH36P/MeuhhGq3nTlFjwBfEa24ABRUxj9rzQJgK3qGpCxT7PS6BFBOjwDo95TVZgx1J5sbM
990+
eUtEAXiePAFHQybDNyUv9JgSs/gSRq+oJvOTs9M0YHkRyTM8ed6uZZxqHCSyZNoGKFzDAlgBNjO/
991+
g8Oxcx4OhKYcfOCixJYoNDVYyr4grc9NrqxdXKYulTlPWLA3tfkF+M3+/EfHrmidirFI+khPhc4Z
992+
cc0sZFjfY2awbEVd6tLlBIro4BHH7sa+er5+mqT+qr1MbfKkpf8Xonq71ObeuVkjGiCul13oMtai
993+
mRBWhv7eA3rC3m1xCwj12wzISgQ9rfsKW6L0cYP6oM20bPXYfASGm/33Uz3rdZozhm2/XtjShW00
994+
zrpW2dGazCsWB/BULyvyNSDNtp6ZdoG3Mm7Dvbze/luLeNC64DeP2MEaM6W2E2+8iibp86Xs9+vr
995+
/zTiM4R8EgAA
996+
headers:
997+
Access-Control-Allow-Origin:
998+
- '*'
999+
Cache-Control:
1000+
- no-store, no-cache, must-revalidate
1001+
Content-Encoding:
1002+
- gzip
1003+
Content-Security-Policy:
1004+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
1005+
Content-Type:
1006+
- application/json;charset=utf-8
1007+
Date:
1008+
- Tue, 16 Sep 2025 13:33:02 GMT
1009+
Expires:
1010+
- Thu, 19 Nov 1981 08:52:00 GMT
1011+
Pragma:
1012+
- no-cache
1013+
Set-Cookie:
1014+
- dtsession=98jka86g84mqn1rcm80nc3b7sh44sfahramtdiag2hsm0hkg82k72kdl1ngrkhosdskhddevavq006gnvu3e7sk1k7g0hv3lima7qu5;
1015+
expires=Thu, 16-Oct-2025 13:33:02 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
1016+
secure; HttpOnly
1017+
Strict-Transport-Security:
1018+
- max-age=31536000; includeSubDomains
1019+
Transfer-Encoding:
1020+
- chunked
1021+
Vary:
1022+
- Accept-Encoding
1023+
X-TIME:
1024+
- '122080'
1025+
status:
1026+
code: 200
1027+
message: OK
8961028
version: 1

tests/fixtures/vcr/test_dict_like_behaviour.yaml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,4 +522,70 @@ interactions:
522522
- '34605'
523523
http_version: HTTP/1.1
524524
status_code: 200
525+
- request:
526+
body: ''
527+
headers:
528+
accept:
529+
- '*/*'
530+
accept-encoding:
531+
- gzip, deflate
532+
connection:
533+
- keep-alive
534+
host:
535+
- api.domaintools.com
536+
user-agent:
537+
- python-httpx/0.28.1
538+
method: GET
539+
uri: https://api.domaintools.com/v1/google.com/whois?app_name=python_wrapper&app_version=2.5.2
540+
response:
541+
body:
542+
string: !!binary |
543+
H4sIAAAAAAAAA7VVUXPaOBD+Kzu+l3YKxhZQgp+OgVyOGTAdTHoP505GsRWjOSz5JFHa6+S/38p2
544+
wQSTax8uw4Rkd/Vp9e2nT98cxXQhhWZO8A3/zrg2igrjBM6dlNmOwWIxdTrHjOFS2MpEMWpYimX+
545+
eDzqeuOuP8Qy9qXgCIhh4pGbMjzA8L5I62ri+WMb9sYNUIWJJVV/LaXgRiqYi8TFtDbU7LVF+9NJ
546+
dpwJM2M7ZtgHJbf8kVvATp3YYM/6iamW1H2591lCM/WZqRawKtEKVqUuwD49dxxBc/ZQ5ctew8h3
547+
71aru8WtO10tcW0YkZeB/svAoBn41HEOW8m1ZdpuWPE5PNKsWCKVpXMmc8oFhNhBAFk5MDeReSzW
548+
FbVfoa6YzwIgfv9m6A8eZqvlZB4+4Ebdj+soPBZTBX/8vppHEJVnCaDswc1xMnk1mTNsLL9fLwLY
549+
GlMEcS/uHQ6Hy+KKsRRm+Btb8Mig66EwyMYjgT8K+v13Hv7EYmoFheKqC0+q2nijwPPwUxeedl83
550+
NAm3VnlNhKMA+1cRAmiorlPKrok/n4STirgxacYnj6hKmEphaGLgFvndBUBtEE9c7JBuo399hbXz
551+
9R+2UmC773yXeDfvcUCjIfZYjy0qr0AA7VKGN5Z7fSSfJ1QIV6os7rGi+KV90dsr4Jeq/yH4y2XX
552+
Nnh5334I/uWiS/D2i/kf4O2LroH/NDXXll3b4CepaV/09qQxYWClMir4P+WNCODk5WdFU7kXaBIB
553+
3Edn8VrTEe6ACl2zv/dM11H4TaocqIFTh2l5pEuj6JX+EfeavrRhyfZ/hLdGeLQvofvuK8nBa0ny
554+
WtI/S87CKLqdBrAXmmeCpeh56wXIJzBbBvPpJAxrW0VfooDzetyxHE9dSGW4yCD6qg3Lmz6aFkq7
555+
6CJMCZ64ghmMilggNZBLxYCLJ2SpMjv8VOjVawmJTJnuQLFjFE3mM9fcBLEAuCoofK7lXiUMmSxo
556+
Zr9QYt0KrVui2b2bz3Mt4SUVWJ/jJX2zWaL48GQG52mPZH0Q1cc0UJHif0Lvc3wcsXGgkPKMG7qD
557+
g1S71LXgH22XTS8+F0Dru/LdPvHIWIzueeN5o8FwTMg4FnN8D/ZKFqxTJgcD1yNen3jvCSFort1u
558+
LJzn78/oQ3V+fE1PU3Wen/8FYLeK8hoJAAA=
559+
headers:
560+
Access-Control-Allow-Origin:
561+
- '*'
562+
Cache-Control:
563+
- no-store, no-cache, must-revalidate
564+
Content-Encoding:
565+
- gzip
566+
Content-Security-Policy:
567+
- 'default-src * data: blob: ''unsafe-eval'' ''unsafe-inline'''
568+
Content-Type:
569+
- application/json;charset=utf-8
570+
Date:
571+
- Tue, 16 Sep 2025 13:33:32 GMT
572+
Expires:
573+
- Thu, 19 Nov 1981 08:52:00 GMT
574+
Pragma:
575+
- no-cache
576+
Set-Cookie:
577+
- dtsession=kds7l34b7h4r6t94t9vusfp842p0c828cttjbkka4uoponqj57g8oig55uhhvaduguue5vdo462gfnr95tmg1bunb3t3nevc2pm00ce;
578+
expires=Thu, 16-Oct-2025 13:33:32 GMT; Max-Age=2592000; path=/; domain=.domaintools.com;
579+
secure; HttpOnly
580+
Strict-Transport-Security:
581+
- max-age=31536000; includeSubDomains
582+
Transfer-Encoding:
583+
- chunked
584+
Vary:
585+
- Accept-Encoding
586+
X-TIME:
587+
- '41027'
588+
status:
589+
code: 200
590+
message: OK
525591
version: 1

0 commit comments

Comments
 (0)