Add policy and frequency params for NS1 health-checks

This commit is contained in:
Viranch Mehta
2021-11-01 14:54:30 -07:00
parent 61c34cdd3e
commit 264cd22e60
3 changed files with 25 additions and 3 deletions
+8
View File
@@ -925,6 +925,14 @@ class TestNs1ProviderDynamic(TestCase):
# No http response expected
self.assertFalse('rules' in monitor)
record._octodns['ns1']['healthcheck']['policy'] = 'all'
monitor = provider._monitor_gen(record, value)
self.assertEquals('all', monitor['policy'])
record._octodns['ns1']['healthcheck']['frequency'] = 300
monitor = provider._monitor_gen(record, value)
self.assertEquals(300, monitor['frequency'])
record._octodns['ns1']['healthcheck']['connect_timeout'] = 1
monitor = provider._monitor_gen(record, value)
self.assertEquals(1000, monitor['config']['connect_timeout'])