From 1aae060f6d5e0b5a2a05cf1acd42dc0115f00f54 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Thu, 11 May 2017 08:43:49 -0700 Subject: [PATCH] Add User-Agent header to Dyn monitors --- octodns/provider/dyn.py | 1 + tests/test_octodns_provider_dyn.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/octodns/provider/dyn.py b/octodns/provider/dyn.py index 1e4a1a8..98414a4 100644 --- a/octodns/provider/dyn.py +++ b/octodns/provider/dyn.py @@ -450,6 +450,7 @@ class DynProvider(BaseProvider): monitor = DSFMonitor(fqdn, protocol='HTTPS', response_count=2, probe_interval=60, retries=2, port=443, active='Y', host=fqdn[:-1], timeout=10, + header='User-Agent: Dyn Monitor', path='/_dns') self._traffic_director_monitors[fqdn] = monitor return monitor diff --git a/tests/test_octodns_provider_dyn.py b/tests/test_octodns_provider_dyn.py index 94fa216..50de490 100644 --- a/tests/test_octodns_provider_dyn.py +++ b/tests/test_octodns_provider_dyn.py @@ -533,7 +533,7 @@ class TestDynProviderGeo(TestCase): 'notifier': '', 'options': { 'expected': '', - 'header': '', + 'header': 'User-Agent: Dyn Monitor', 'host': 'unit.tests', 'path': '/_dns', 'port': '443', @@ -649,7 +649,7 @@ class TestDynProviderGeo(TestCase): u'notifier': u'', u'options': { u'expected': u'', - u'header': u'', + 'header': 'User-Agent: Dyn Monitor', u'host': u'geo.unit.tests.', u'path': u'/_dns', u'port': u'443', @@ -684,6 +684,7 @@ class TestDynProviderGeo(TestCase): 'options': { 'path': u'/_dns', 'host': u'geo.unit.tests', + 'header': 'User-Agent: Dyn Monitor', 'port': 443, 'timeout': 10 }