Ross McFarland
efdb4866c0
Remove a couple of stray prints
4 years ago
Ross McFarland
64072f9f43
Coverage test for NS1 client caching behaviors
4 years ago
Ross McFarland
886ab89dec
Clean up NS1 mock resetting
4 years ago
Ross McFarland
9522da210d
implement & use NS1Client.reset_caches
4 years ago
Ross McFarland
b84b933eb0
Copy zones early on and allow modifications after that. Doc requirements.
4 years ago
Ross McFarland
8c04508a86
Implement & test Zone.copy (shallow) and utilize it in processors
4 years ago
Ross McFarland
074de66988
Normalize IP addresses
4 years ago
Ross McFarland
08f9ec56a3
Rework supports_warn_or_except to msg and fallback
4 years ago
Ross McFarland
65f0bfc243
Update multi-value PTR warn to supports_warn_or_except
4 years ago
Viranch Mehta
4517df555d
add tests
4 years ago
Ross McFarland
5b0e47f31f
Cleanup and test of _process_desired_zone and supports_warn_or_except
4 years ago
Ross McFarland
c81450682c
Implement and test Route53Provider.process_desired_zone checking of NA-CA-*
4 years ago
Viranch Mehta
6e9ce3ac3c
pick first PTR value instead of erroring out
4 years ago
Sham
6d302af719
adds support for CA provinces
4 years ago
Viranch Mehta
ec41e0377e
multi-value PTR tests for Azure
4 years ago
Viranch Mehta
49bff426b7
Multi-value PTR records
4 years ago
Ross McFarland
c0c3a93d4a
Rename to AcmeManagingProcess, doc usage
4 years ago
Ross McFarland
5c1ea34bc6
Tests for acme processor with ownership
4 years ago
Ross McFarland
44b7c6880d
Implement AcmeIgnoringProcessor
4 years ago
Yaroshevich, Denis
33d56b8357
filters must be ordered as 'geodns', 'defaults', 'first_n'
4 years ago
Yaroshevich, Denis
006a61e4d8
add support for dynamic A, AAAA, CNAME records
4 years ago
Ross McFarland
e2139f92c0
Suport for shared_notifylist in Ns1Provider
4 years ago
Sham
65056fb4cd
check for identical monitor and skip creating one if found
4 years ago
Yaroshevich, Denis
c6486ce3d1
add support for NS, MX, TXT, SRV, CNAME, PTR
4 years ago
Brian E Clow
8ca7070186
Formatting, lingering pr comments, fixing resulting errors
4 years ago
Brian E Clow
5eae6164b6
Adding CloudFlare URLFWD/pagerules fixtures for testing updates
4 years ago
Brian E Clow
a3b94cfed3
Adding URLFWD type to CloudeFlare provider + testing updates
4 years ago
Brian E Clow
0967858554
Accounting for CloudFlare TTL alias
5 years ago
Brian E Clow
f4caa35caa
Ignoring URLFWD and adjusting test counts for other providers
5 years ago
Brian E Clow
21fcff920e
Adding NS1 URLFWD support and testing
5 years ago
Brian E Clow
9be1195d47
SplitYAML testing
5 years ago
Brian E Clow
c5efba89fe
Adding yaml support and testing for URLFWD
5 years ago
Brian E Clow
2a6480bc05
Adding URLFWD record testing
5 years ago
Viranch Mehta
6f5df26e88
allow multiple values if all pool values are included
5 years ago
Viranch Mehta
2d21125645
Full support for A/AAAA dynamic records in Azure
5 years ago
Sham
7f3aafe6a4
added tests for both non-confirming notes as well as empty notes in existing monitors
5 years ago
Viranch Mehta
1d55124a5c
Fix repetitive updates due to endpoint name overwrite
Also add _extra_changes to dynamic record tests to make them more
exhausitve.
Simplify root profile's endpoint names.
5 years ago
Sham
832c22a513
added SX and UM to partial list of countries test
5 years ago
Viranch Mehta
4848246712
Fix partially re-used fallback chain
5 years ago
Viranch Mehta
d6deabcc52
Fix duplicate endpoints in Azure DNS dynamic records
5 years ago
blanariu
29532302e2
Leave just importing from mock
5 years ago
blanariu
efc4d99d8d
Replaced conditional imports with six
5 years ago
blanariu
e934ea0423
Fix bug in ultra provider tests when run in Python 2.7
The test_login test from TestUltraProvider would fail in Python 2.7
due to the dictionary insertion order not being preserved in 2.7
and early 3.x versions. Comparing the dictionaries containing the
query parameters solves this. Snippet from test failure:
- username=user&password=rightpass&grant_type=password
+ grant_type=password&username=user&password=rightpass
5 years ago
blanariu
749f0bd90f
Fix bug in envvar source tests when run in Python 2.7
Due to an import error the envvar source tests would not run
in Python 2.7
5 years ago
Ross McFarland
c3f0bf677a
Validate processor config sections
5 years ago
Sham
7e0733a4e4
fix for NA continent geo target limitation on NS1
5 years ago
Viranch Mehta
a8a9c7c6d1
better test method names
5 years ago
Viranch Mehta
500097542b
drop unneeded line break
5 years ago
Viranch Mehta
568e6860d3
drop comment
5 years ago
Viranch Mehta
c0161fb228
Split out dynamic record validty check for readability
5 years ago