Fix incompatibility with lexicon >= v3.6.0

This commit is contained in:
Thomas Gläßle 2021-05-03 10:35:43 +02:00
parent 2cf1775864
commit 8cb34b827b
3 changed files with 6 additions and 6 deletions

View file

@ -14,7 +14,7 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
### Fixed
*
* Fix incompatibility (TypeError) with lexicon >= v3.6.0
More details about these changes can be found on our GitHub repo.

View file

@ -45,7 +45,7 @@ class LexiconClient:
self._find_domain_id(domain)
try:
self.provider.create_record(type='TXT', name=record_name, content=record_content)
self.provider.create_record(rtype='TXT', name=record_name, content=record_content)
except RequestException as e:
logger.debug('Encountered error adding TXT record: %s', e, exc_info=True)
raise errors.PluginError('Error adding TXT record: {0}'.format(e))
@ -67,7 +67,7 @@ class LexiconClient:
return
try:
self.provider.delete_record(type='TXT', name=record_name, content=record_content)
self.provider.delete_record(rtype='TXT', name=record_name, content=record_content)
except RequestException as e:
logger.debug('Encountered error deleting TXT record: %s', e, exc_info=True)

View file

@ -94,7 +94,7 @@ class BaseLexiconClientTest:
def test_add_txt_record(self: _LexiconAwareTestCase):
self.client.add_txt_record(DOMAIN, self.record_name, self.record_content)
self.provider_mock.create_record.assert_called_with(type='TXT',
self.provider_mock.create_record.assert_called_with(rtype='TXT',
name=self.record_name,
content=self.record_content)
@ -103,7 +103,7 @@ class BaseLexiconClientTest:
self.client.add_txt_record(DOMAIN, self.record_name, self.record_content)
self.provider_mock.create_record.assert_called_with(type='TXT',
self.provider_mock.create_record.assert_called_with(rtype='TXT',
name=self.record_name,
content=self.record_content)
@ -147,7 +147,7 @@ class BaseLexiconClientTest:
def test_del_txt_record(self: _LexiconAwareTestCase):
self.client.del_txt_record(DOMAIN, self.record_name, self.record_content)
self.provider_mock.delete_record.assert_called_with(type='TXT',
self.provider_mock.delete_record.assert_called_with(rtype='TXT',
name=self.record_name,
content=self.record_content)