mirror of
https://github.com/VinylDNS/vinyldns
synced 2025-09-07 17:55:41 +00:00
30 lines
1.0 KiB
Python
30 lines
1.0 KiB
Python
from utils import *
|
|
from hamcrest import *
|
|
from vinyldns_python import VinylDNSClient
|
|
from dns.resolver import *
|
|
from vinyldns_context import VinylDNSTestContext
|
|
|
|
|
|
def test_request_fails_when_user_account_is_locked():
|
|
"""
|
|
Test request fails with Forbidden (403) when user account is locked
|
|
"""
|
|
client = VinylDNSClient(VinylDNSTestContext.vinyldns_url, 'lockedAccessKey', 'lockedSecretKey')
|
|
client.list_batch_change_summaries(status=403)
|
|
|
|
def test_request_fails_when_user_is_not_found():
|
|
"""
|
|
Test request fails with Unauthorized (401) when user account is not found
|
|
"""
|
|
client = VinylDNSClient(VinylDNSTestContext.vinyldns_url, 'unknownAccessKey', 'anyAccessSecretKey')
|
|
|
|
client.list_batch_change_summaries(status=401)
|
|
|
|
def test_request_succeeds_when_user_is_found_and_not_locked():
|
|
"""
|
|
Test request success with Success (200) when user account is found and not locked
|
|
"""
|
|
client = VinylDNSClient(VinylDNSTestContext.vinyldns_url, 'okAccessKey', 'okSecretKey')
|
|
|
|
client.list_batch_change_summaries(status=200)
|