Ross McFarland
d7880c084d
Remove from __futures__ bits, all are now manditory
3 years ago
Ross McFarland
e116d26eec
Implement black formatting
3 years ago
Ross McFarland
cfe33e543c
Extract TransipProvider from octoDNS core
4 years ago
Ross McFarland
32c358af04
Quell all python warnings, mostly *Equals -> Equal and warn -> warning
4 years ago
Maikel Poot
1270fd2e91
Fix lint error: forgot to lint after updating the tests.
4 years ago
Maikel Poot
16f9acd870
Implement cleaned code from ` https://github.com/solarmonkey `
4 years ago
Maikel Poot
5dcfeacb9a
Revert deletion of transip code
4 years ago
Ross McFarland
775917f4b9
f-strings for the rest of the tests
4 years ago
Ross McFarland
3d806b27ff
Remove (hopefully temporarily) TransipProvider due to suds failure to install
4 years ago
Ross McFarland
d374dc355b
Use patch to mock in transip tests, rework bits to make more mockable
4 years ago
Ross McFarland
2efb550686
Rework TransipProvider to support mocking and avoid network calls during __init__
4 years ago
Maikel Poot
87c31ca23d
Update transip unittest
5 years ago
Mark Tearle
5d23977bbd
Adjust remaining unit tests due to extra records in test zone
5 years ago
Ross McFarland
fd037e873b
Transip v2.1.1, back out test skips and coverage omits
6 years ago
Pavan Chandrashekar
c8f93ea010
Use unittest.skip() to skip tests
6 years ago
Pavan Chandrashekar
3ffde7330a
Bypass transip tests, they are blocking octodns CI
6 years ago
Ross McFarland
90a60d3dbd
TransipProvider python3
6 years ago
Maikel Poot
637c254778
Handling PR Review comments.
- Added Specific exceptions
- str() instead of concatenation
- removed zone not found warning
6 years ago
Maikel Poot
a035ee8c84
Give the option to use a private_key_file.
Transip sdk also supports a private_key_file,
so forwarding that option to the provider.
Could be handy in combination with k8s secrets.
6 years ago
Maikel Poot
59e44b865c
Added detection for edge case that could happen with existing records where the value is '@'
TransIP allows '@' as value to alias the root record.
'@' was on populate appended with the zone, which trigger an unneeded update.
'@' => '@.example.com.' -> 'example.com'
This fix will stop the unneeded update
6 years ago
Maikel Poot
7056d29907
fixes lint warning.
6 years ago
Maikel Poot
bb3f0c0b4a
Added TransIP provider and tests
6 years ago