1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

minor correctness tweaks

This commit is contained in:
Ricard Bejarano
2021-04-27 19:59:26 +02:00
parent 6bf24d8678
commit b3c394a5e0

View File

@@ -66,7 +66,7 @@ class TestHetznerProvider(TestCase):
# No diffs == no changes
with requests_mock() as mock:
base = 'https://dns.hetzner.com/api/v1'
base = provider._client.BASE_URL
with open('tests/fixtures/hetzner-zones.json') as fh:
mock.get('{}/zones'.format(base), text=fh.read())
with open('tests/fixtures/hetzner-records.json') as fh:
@@ -93,11 +93,17 @@ class TestHetznerProvider(TestCase):
resp.json = Mock()
provider._client._do = Mock(return_value=resp)
domain_after_creation = {'zone': {
'id': 'unit.tests',
'name': 'unit.tests',
'ttl': 3600,
}}
# non-existent domain, create everything
resp.json.side_effect = [
HetznerClientNotFound, # no zone in populate
HetznerClientNotFound, # no zone during apply
{"zone": {"id": "string"}}
domain_after_creation,
]
plan = provider.plan(self.expected)