Browse Source

Merge branch 'main' into add-edge-center-to-readme

pull/958/head
Ross McFarland 3 years ago
committed by GitHub
parent
commit
b84b30957a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
53 changed files with 5 additions and 986 deletions
  1. +5
    -0
      CHANGELOG.md
  2. +0
    -2
      octodns/manager.py
  3. +0
    -24
      octodns/processor/awsacm.py
  4. +0
    -25
      octodns/provider/azuredns.py
  5. +0
    -26
      octodns/provider/cloudflare.py
  6. +0
    -26
      octodns/provider/constellix.py
  7. +0
    -26
      octodns/provider/digitalocean.py
  8. +0
    -25
      octodns/provider/dnsimple.py
  9. +0
    -26
      octodns/provider/dnsmadeeasy.py
  10. +0
    -25
      octodns/provider/dyn.py
  11. +0
    -26
      octodns/provider/easydns.py
  12. +0
    -25
      octodns/provider/edgedns.py
  13. +0
    -25
      octodns/provider/etc_hosts.py
  14. +0
    -14
      octodns/provider/fastdns.py
  15. +0
    -25
      octodns/provider/gandi.py
  16. +0
    -25
      octodns/provider/gcore.py
  17. +0
    -26
      octodns/provider/googlecloud.py
  18. +0
    -25
      octodns/provider/hetzner.py
  19. +0
    -26
      octodns/provider/mythicbeasts.py
  20. +0
    -25
      octodns/provider/ns1.py
  21. +0
    -25
      octodns/provider/ovh.py
  22. +0
    -26
      octodns/provider/powerdns.py
  23. +0
    -26
      octodns/provider/rackspace.py
  24. +0
    -25
      octodns/provider/route53.py
  25. +0
    -25
      octodns/provider/selectel.py
  26. +0
    -25
      octodns/provider/transip.py
  27. +0
    -25
      octodns/provider/ultra.py
  28. +0
    -20
      octodns/source/axfr.py
  29. +0
    -13
      tests/test_octodns_processor_awsacm.py
  30. +0
    -13
      tests/test_octodns_provider_azuredns.py
  31. +0
    -13
      tests/test_octodns_provider_cloudflare.py
  32. +0
    -13
      tests/test_octodns_provider_constellix.py
  33. +0
    -13
      tests/test_octodns_provider_digitalocean.py
  34. +0
    -13
      tests/test_octodns_provider_dnsimple.py
  35. +0
    -13
      tests/test_octodns_provider_dnsmadeeasy.py
  36. +0
    -13
      tests/test_octodns_provider_dyn.py
  37. +0
    -13
      tests/test_octodns_provider_easydns.py
  38. +0
    -19
      tests/test_octodns_provider_edgedns.py
  39. +0
    -13
      tests/test_octodns_provider_etc_hosts.py
  40. +0
    -19
      tests/test_octodns_provider_gandi.py
  41. +0
    -13
      tests/test_octodns_provider_gcore.py
  42. +0
    -13
      tests/test_octodns_provider_googlecloud.py
  43. +0
    -13
      tests/test_octodns_provider_hetzner.py
  44. +0
    -13
      tests/test_octodns_provider_mythicbeasts.py
  45. +0
    -13
      tests/test_octodns_provider_ns1.py
  46. +0
    -13
      tests/test_octodns_provider_ovh.py
  47. +0
    -13
      tests/test_octodns_provider_powerdns.py
  48. +0
    -13
      tests/test_octodns_provider_rackspace.py
  49. +0
    -13
      tests/test_octodns_provider_route53.py
  50. +0
    -13
      tests/test_octodns_provider_selectel.py
  51. +0
    -13
      tests/test_octodns_provider_transip.py
  52. +0
    -13
      tests/test_octodns_provider_ultra.py
  53. +0
    -18
      tests/test_octodns_source_axfr.py

+ 5
- 0
CHANGELOG.md View File

@ -2,6 +2,11 @@
#### Noteworthy changes
* 1.x Deprecation removals
* Provider, Source, and Processor shims removed, they've been warnings for >
1yr. Everything should be using and referring to provider-specific
modules now.
#### Stuff
* Added simple IgnoreRootNsFilter


+ 0
- 2
octodns/manager.py View File

@ -98,8 +98,6 @@ class Manager(object):
plan = p[1]
return len(plan.changes[0].record.zone.name) if plan.changes else 0
# TODO: all of this should get broken up, mainly so that it's not so huge
# and each bit can be cleanly tested independently
def __init__(self, config_file, max_workers=None, include_meta=False):
version = self._try_version('octodns', version=__VERSION__)
self.log.info(


+ 0
- 24
octodns/processor/awsacm.py View File

@ -1,24 +0,0 @@
#
# Ignores AWS ACM validation CNAME records.
#
from logging import getLogger
logger = getLogger('Route53')
try:
logger.warning(
'octodns_route53 shimmed. Update your processor class to '
'octodns_route53.processor.AwsAcmMangingProcessor. '
'Shim will be removed in 1.0'
)
from octodns_route53.processor import AwsAcmMangingProcessor
AwsAcmMangingProcessor # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AwsAcmMangingProcessor has been moved into a separate '
'module, octodns_route53 is now required. Processor '
'class should be updated to '
'octodns_route53.processor.AwsAcmMangingProcessor'
)
raise

+ 0
- 25
octodns/provider/azuredns.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Azure')
try:
logger.warning(
'octodns_azure shimmed. Update your provider class to '
'octodns_azure.AzureProvider. '
'Shim will be removed in 1.0'
)
from octodns_azure import AzureProvider
AzureProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AzureProvider has been moved into a separate module, '
'octodns_azure is now required. Provider class should '
'be updated to octodns_azure.AzureProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/cloudflare.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Cloudflare')
try:
logger.warning(
'octodns_cloudflare shimmed. Update your provider class to '
'octodns_cloudflare.CloudflareProvider. '
'Shim will be removed in 1.0'
)
from octodns_cloudflare import CloudflareProvider
CloudflareProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'CloudflareProvider has been moved into a separate '
'module, octodns_cloudflare is now required. Provider '
'class should be updated to '
'octodns_cloudflare.CloudflareProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/constellix.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Constellix')
try:
logger.warning(
'octodns_constellix shimmed. Update your provider class to '
'octodns_constellix.ConstellixProvider. '
'Shim will be removed in 1.0'
)
from octodns_constellix import ConstellixProvider
ConstellixProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'ConstellixProvider has been moved into a separate '
'module, octodns_constellix is now required. Provider '
'class should be updated to '
'octodns_constellix.ConstellixProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/digitalocean.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('DigitalOcean')
try:
logger.warning(
'octodns_digitalocean shimmed. Update your provider class '
'to octodns_digitalocean.DigitalOceanProvider. Shim will '
'be removed in 1.0'
)
from octodns_digitalocean import DigitalOceanProvider
DigitalOceanProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DigitalOceanProvider has been moved into a separate '
'module, octodns_digitalocean is now required. Provider '
'class should be updated to '
'octodns_digitalocean.DigitalOceanProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/dnsimple.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Dnsimple')
try:
logger.warning(
'octodns_dnsimple shimmed. Update your provider class to '
'octodns_dnsimple.DnsimpleProvider. '
'Shim will be removed in 1.0'
)
from octodns_dnsimple import DnsimpleProvider
DnsimpleProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DnsimpleProvider has been moved into a separate module, '
'octodns_dnsimple is now required. Provider class should '
'be updated to octodns_dnsimple.DnsimpleProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/dnsmadeeasy.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('DnsMadeEasy')
try:
logger.warning(
'octodns_dnsmadeeasy shimmed. Update your provider class '
'to octodns_dnsmadeeasy.DnsMadeEasyProvider. '
'Shim will be removed in 1.0'
)
from octodns_dnsmadeeasy import DnsMadeEasyProvider
DnsMadeEasyProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DnsMadeEasyProvider has been moved into a separate '
'module, octodns_dnsmadeeasy is now required. Provider '
'class should be updated to '
'octodns_dnsmadeeasy.DnsMadeEasyProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/dyn.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Dyn')
try:
logger.warning(
'octodns_dyn shimmed. Update your provider class to '
'octodns_dyn.DynProvider. '
'Shim will be removed in 1.0'
)
from octodns_dyn import DynProvider
DynProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DynProvider has been moved into a separate module, '
'octodns_dyn is now required. Provider class should '
'be updated to octodns_dyn.DynProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/easydns.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('EasyDns')
try:
logger.warning(
'octodns_easydns shimmed. Update your provider class to '
'octodns_easydns.EasyDnsProvider. '
'Shim will be removed in 1.0'
)
from octodns_easydns import EasyDnsProvider, EasyDNSProvider
EasyDnsProvider # pragma: no cover
EasyDNSProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'EasyDNSProvider has been moved into a separate module, '
'octodns_easydns is now required. Provider class should '
'be updated to octodns_easydns.EasyDnsProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/edgedns.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Akamai')
try:
logger.warning(
'octodns_edgedns shimmed. Update your provider class to '
'octodns_edgedns.AkamaiProvider. '
'Shim will be removed in 1.0'
)
from octodns_edgedns import AkamaiProvider
AkamaiProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AkamaiProvider has been moved into a separate module, '
'octodns_edgedns is now required. Provider class should '
'be updated to octodns_edgedns.AkamaiProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/etc_hosts.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('EtcHosts')
try:
logger.warning(
'octodns_etchosts shimmed. Update your provider class to '
'octodns_etchosts.EtcHostsProvider. '
'Shim will be removed in 1.0'
)
from octodns_etchosts import EtcHostsProvider
EtcHostsProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'EtcHostsProvider has been moved into a separate module, '
'octodns_etchosts is now required. Provider class should '
'be updated to octodns_etchosts.EtcHostsProvider. See '
'See https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 14
octodns/provider/fastdns.py View File

@ -1,14 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Akamai')
logger.warning(
'AkamaiProvider has been moved into a separate module, '
'octodns_edgedns is now required. Provider class should '
'be updated to octodns_edgedns.AkamaiProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)

+ 0
- 25
octodns/provider/gandi.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Gandi')
try:
logger.warning(
'octodns_gandi shimmed. Update your provider class to '
'octodns_gandi.GandiProvider. '
'Shim will be removed in 1.0'
)
from octodns_gandi import GandiProvider
GandiProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'GandiProvider has been moved into a separate module, '
'octodns_gandi is now required. Provider class should '
'be updated to octodns_gandi.GandiProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/gcore.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('GCore')
try:
logger.warning(
'octodns_gcore shimmed. Update your provider class to '
'octodns_gcore.GCoreProvider. '
'Shim will be removed in 1.0'
)
from octodns_gcore import GCoreProvider
GCoreProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'GCoreProvider has been moved into a separate module, '
'octodns_gcore is now required. Provider class should '
'be updated to octodns_gcore.GCoreProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/googlecloud.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('GoogleCloud')
try:
logger.warning(
'octodns_googlecloud shimmed. Update your provider class '
'to octodns_googlecloud.GoogleCloudProvider. '
'Shim will be removed in 1.0'
)
from octodns_googlecloud import GoogleCloudProvider
GoogleCloudProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'GoogleCloudProvider has been moved into a separate '
'module, octodns_googlecloud is now required. Provider '
'class should be updated to '
'octodns_googlecloud.GoogleCloudProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/hetzner.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Hetzner')
try:
logger.warning(
'octodns_hetzner shimmed. Update your provider class to '
'octodns_hetzner.HetznerProvider. '
'Shim will be removed in 1.0'
)
from octodns_hetzner import HetznerProvider
HetznerProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'HetznerProvider has been moved into a separate module, '
'octodns_hetzner is now required. Provider class should '
'be updated to octodns_hetzner.HetznerProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/mythicbeasts.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('MythicBeasts')
try:
logger.warning(
'octodns_mythicbeasts shimmed. Update your provider class '
'to octodns_mythicbeasts.MythicBeastsProvider. '
'Shim will be removed in 1.0'
)
from octodns_mythicbeasts import MythicBeastsProvider
MythicBeastsProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'MythicBeastsProvider has been moved into a separate '
'module, octodns_mythicbeasts is now required. Provider '
'class should be updated to '
'octodns_mythicbeasts.MythicBeastsProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/ns1.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Ns1')
try:
logger.warning(
'octodns_ns1 shimmed. Update your provider class to '
'octodns_ns1.Ns1Provider. '
'Shim will be removed in 1.0'
)
from octodns_ns1 import Ns1Provider
Ns1Provider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'Ns1Provider has been moved into a separate module, '
'octodns_ns1 is now required. Provider class should '
'be updated to octodns_ns1.Ns1Provider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/ovh.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Ovh')
try:
logger.warning(
'octodns_ovh shimmed. Update your provider class to '
'octodns_ovh.OvhProvider. '
'Shim will be removed in 1.0'
)
from octodns_ovh import OvhProvider
OvhProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'OvhProvider has been moved into a separate module, '
'octodns_ovh is now required. Provider class should '
'be updated to octodns_ovh.OvhProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/powerdns.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('PowerDns')
try:
logger.warning(
'octodns_powerdns shimmed. Update your provider class to '
'octodns_powerdns.PowerDnsProvider. '
'Shim will be removed in 1.0'
)
from octodns_powerdns import PowerDnsProvider, PowerDnsBaseProvider
PowerDnsProvider # pragma: no cover
PowerDnsBaseProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'PowerDnsProvider has been moved into a separate module, '
'octodns_powerdns is now required. Provider class should '
'be updated to octodns_powerdns.PowerDnsProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 26
octodns/provider/rackspace.py View File

@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Rackspace')
try:
logger.warning(
'octodns_rackspace shimmed. Update your provider class to '
'octodns_rackspace.RackspaceProvider. '
'Shim will be removed in 1.0'
)
from octodns_rackspace import RackspaceProvider
RackspaceProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'RackspaceProvider has been moved into a separate '
'module, octodns_rackspace is now required. Provider '
'class should be updated to '
'octodns_rackspace.RackspaceProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/route53.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Route53')
try:
logger.warning(
'octodns_route53 shimmed. Update your provider class to '
'octodns_route53.Route53Provider. '
'Shim will be removed in 1.0'
)
from octodns_route53 import Route53Provider
Route53Provider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'Route53Provider has been moved into a separate module, '
'octodns_route53 is now required. Provider class should '
'be updated to octodns_route53.Route53Provider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/selectel.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Selectel')
try:
logger.warning(
'octodns_selectel shimmed. Update your provider class to '
'octodns_selectel.SelectelProvider. '
'Shim will be removed in 1.0'
)
from octodns_selectel import SelectelProvider
SelectelProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'SelectelProvider has been moved into a separate module, '
'octodns_selectel is now required. Provider class should '
'be updated to octodns_selectel.SelectelProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/transip.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Transip')
try:
logger.warning(
'octodns_transip shimmed. Update your provider class to '
'octodns_transip.TransipProvider. '
'Shim will be removed in 1.0'
)
from octodns_transip import TransipProvider
TransipProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'TransipProvider has been moved into a separate module, '
'octodns_transip is now required. Provider class should '
'be updated to octodns_transip.TransipProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 25
octodns/provider/ultra.py View File

@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Ultra')
try:
logger.warning(
'octodns_ultra shimmed. Update your provider class to '
'octodns_ultra.UltraProvider. '
'Shim will be removed in 1.0'
)
from octodns_ultra import UltraProvider
UltraProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'UltraProvider has been moved into a separate module, '
'octodns_ultra is now required. Provider class should '
'be updated to octodns_ultra.UltraProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

+ 0
- 20
octodns/source/axfr.py View File

@ -1,20 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('AXFR')
try:
logger.warning(
'octodns_bind shimmed. Update your provider class to octodns_bind.AxfrSource or octodns_bind.ZoneFileSource. Shim will be removed in 1.0'
)
from octodns_bind import AxfrSource, ZoneFileSource
AxfrSource # pragma: no cover
ZoneFileSource # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AXFR/Zone file support has been moved into a separate module, octodns_bind is now required. Provider classes should be updated to octodns_bind.AxfrSource or octodns_bind.ZoneFileSource. See https://github.com/octodns/octodns#updating-to-use-extracted-providers for more information.'
)
raise

+ 0
- 13
tests/test_octodns_processor_awsacm.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestAwsAcmMangingProcessor(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.processor.awsacm import AwsAcmMangingProcessor
AwsAcmMangingProcessor

+ 0
- 13
tests/test_octodns_provider_azuredns.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestAzureShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.azuredns import AzureProvider
AzureProvider

+ 0
- 13
tests/test_octodns_provider_cloudflare.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestCloudflareShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.cloudflare import CloudflareProvider
CloudflareProvider

+ 0
- 13
tests/test_octodns_provider_constellix.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestConstellixShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.constellix import ConstellixProvider
ConstellixProvider

+ 0
- 13
tests/test_octodns_provider_digitalocean.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestDigitalOceanShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.digitalocean import DigitalOceanProvider
DigitalOceanProvider

+ 0
- 13
tests/test_octodns_provider_dnsimple.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestDnsimpleShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.dnsimple import DnsimpleProvider
DnsimpleProvider

+ 0
- 13
tests/test_octodns_provider_dnsmadeeasy.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestDnsMadeEasyShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.dnsmadeeasy import DnsMadeEasyProvider
DnsMadeEasyProvider

+ 0
- 13
tests/test_octodns_provider_dyn.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestDynShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.dyn import DynProvider
DynProvider

+ 0
- 13
tests/test_octodns_provider_easydns.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestEasyDnsShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.easydns import EasyDnsProvider
EasyDnsProvider

+ 0
- 19
tests/test_octodns_provider_edgedns.py View File

@ -1,19 +0,0 @@
#
#
#
from unittest import TestCase
# Just for coverage
import octodns.provider.fastdns
# Quell warnings
octodns.provider.fastdns
class TestAkamaiShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.edgedns import AkamaiProvider
AkamaiProvider

+ 0
- 13
tests/test_octodns_provider_etc_hosts.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestEtcHostsShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.etc_hosts import EtcHostsProvider
EtcHostsProvider

+ 0
- 19
tests/test_octodns_provider_gandi.py View File

@ -1,19 +0,0 @@
#
#
#
from unittest import TestCase
# Just for coverage
import octodns.provider.fastdns
# Quell warnings
octodns.provider.fastdns
class TestGandiShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.gandi import GandiProvider
GandiProvider

+ 0
- 13
tests/test_octodns_provider_gcore.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestGCoreShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.gcore import GCoreProvider
GCoreProvider

+ 0
- 13
tests/test_octodns_provider_googlecloud.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestGoogleCloudShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.googlecloud import GoogleCloudProvider
GoogleCloudProvider

+ 0
- 13
tests/test_octodns_provider_hetzner.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestHetznerShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.hetzner import HetznerProvider
HetznerProvider

+ 0
- 13
tests/test_octodns_provider_mythicbeasts.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestMythicBeastsShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.mythicbeasts import MythicBeastsProvider
MythicBeastsProvider

+ 0
- 13
tests/test_octodns_provider_ns1.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestNs1Provider(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.ns1 import Ns1Provider
Ns1Provider

+ 0
- 13
tests/test_octodns_provider_ovh.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestOvhShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.ovh import OvhProvider
OvhProvider

+ 0
- 13
tests/test_octodns_provider_powerdns.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestPowerDnsShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.powerdns import PowerDnsProvider
PowerDnsProvider

+ 0
- 13
tests/test_octodns_provider_rackspace.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestRackspaceShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.rackspace import RackspaceProvider
RackspaceProvider

+ 0
- 13
tests/test_octodns_provider_route53.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestRoute53Provider(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.route53 import Route53Provider
Route53Provider

+ 0
- 13
tests/test_octodns_provider_selectel.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestSelectelShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.selectel import SelectelProvider
SelectelProvider

+ 0
- 13
tests/test_octodns_provider_transip.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestTransipShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.transip import TransipProvider
TransipProvider

+ 0
- 13
tests/test_octodns_provider_ultra.py View File

@ -1,13 +0,0 @@
#
#
#
from unittest import TestCase
class TestUltraShim(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.provider.ultra import UltraProvider
UltraProvider

+ 0
- 18
tests/test_octodns_source_axfr.py View File

@ -1,18 +0,0 @@
#
#
#
from unittest import TestCase
class TestAxfrSource(TestCase):
def test_missing(self):
with self.assertRaises(ModuleNotFoundError):
from octodns.source.axfr import AxfrSource
AxfrSource
with self.assertRaises(ModuleNotFoundError):
from octodns.source.axfr import ZoneFileSource
ZoneFileSource

Loading…
Cancel
Save