designate/designate/tests/unit/backend
Jorge Niedbalski 3756fc51e7
Update zones masters using pool target masters.
This change enforces the update of the zone masters
for all zones that belongs to a particular pool, using
the pool's defined target(s) masters and forcing a update_zone
call.

This change also, moves the backend base class update_zone
method as an abstract method, allowing to each backend
implementation to create its own update logic. For the
case of bind9 its extended to allow running a rndc modzone
with the new given masters for the zone fixing the behavior
exposed on LP: #1879798.

Fixes-Bug: #1879798

Change-Id: I9dddd4130a0cbb29311eeb52e077e216c8c03f3a
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@canonical.com>
2020-07-27 13:44:47 -06:00
..
__init__.py Modernized backend tests 2019-05-25 04:38:32 +00:00
test_agent.py Use unittest.mock instead of third party mock 2020-05-29 11:35:40 -05:00
test_akamai_v2.py Use unittest.mock instead of third party mock 2020-05-29 11:35:40 -05:00
test_bind9.py Update zones masters using pool target masters. 2020-07-27 13:44:47 -06:00
test_designate.py Use unittest.mock instead of third party mock 2020-05-29 11:35:40 -05:00
test_dynect.py Rewrote bind9 backend unit tests 2019-06-25 20:28:01 +00:00
test_infoblox.py Use unittest.mock instead of third party mock 2020-05-29 11:35:40 -05:00
test_nsd4.py Use unittest.mock instead of third party mock 2020-05-29 11:35:40 -05:00
test_pdns4.py Merge "Use unittest.mock instead of third party mock" 2020-06-03 14:44:11 +00:00