From 92fb24f3fa57b06fc0ff16891fd9247e382a1be2 Mon Sep 17 00:00:00 2001 From: Terrence Cole Date: Thu, 13 Jul 2017 14:47:29 -0700 Subject: [PATCH] The provider constructor requires a pass-through id parameter. --- octodns/provider/rackspace.py | 2 +- tests/test_octodns_provider_rackspace.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/octodns/provider/rackspace.py b/octodns/provider/rackspace.py index 110412b..848811c 100644 --- a/octodns/provider/rackspace.py +++ b/octodns/provider/rackspace.py @@ -43,7 +43,7 @@ class RackspaceProvider(BaseProvider): SUPPORTS_GEO = False TIMEOUT = 5 - def __init__(self, username, api_key, *args, **kwargs): + def __init__(self, id, username, api_key, *args, **kwargs): ''' Rackspace API v1 Provider diff --git a/tests/test_octodns_provider_rackspace.py b/tests/test_octodns_provider_rackspace.py index 864f940..63f3de9 100644 --- a/tests/test_octodns_provider_rackspace.py +++ b/tests/test_octodns_provider_rackspace.py @@ -49,7 +49,7 @@ class TestRackspaceProvider(TestCase): self.maxDiff = 1000 with requests_mock() as mock: mock.post(ANY, status_code=200, text=AUTH_RESPONSE) - self.provider = RackspaceProvider('test', 'api-key') + self.provider = RackspaceProvider(id, 'test', 'api-key') self.assertTrue(mock.called_once) def test_bad_auth(self):