mirror of
https://github.com/certbot/certbot.git
synced 2026-06-03 13:59:02 -04:00
Introduce abstract classes to provide base functionality for Lexicon-based DNS Authenticator plugins and corresponding test cases.
27 lines
651 B
Python
27 lines
651 B
Python
"""Tests for certbot.plugins.dns_common_lexicon."""
|
|
|
|
import unittest
|
|
|
|
import mock
|
|
|
|
from certbot.plugins import dns_common_lexicon
|
|
from certbot.plugins import dns_test_common_lexicon
|
|
|
|
|
|
class LexiconClientTest(unittest.TestCase, dns_test_common_lexicon.BaseLexiconClientTest):
|
|
|
|
class _FakeLexiconClient(dns_common_lexicon.LexiconClient):
|
|
pass
|
|
|
|
def setUp(self):
|
|
super(LexiconClientTest, self).setUp()
|
|
|
|
self.client = LexiconClientTest._FakeLexiconClient()
|
|
self.provider_mock = mock.MagicMock()
|
|
|
|
self.client.provider = self.provider_mock
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main() # pragma: no cover
|