-
-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.11.2: pytest is failing #1260
Comments
Here is pytest output: + PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-dns-lexicon-3.11.2-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-dns-lexicon-3.11.2-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/lexicon-3.11.2, configfile: pyproject.toml
plugins: vcr-1.0.2
collected 2328 items
lexicon/tests/test_client.py ............ [ 0%]
lexicon/tests/test_config.py ......... [ 0%]
lexicon/tests/test_library.py ....... [ 1%]
lexicon/tests/test_output.py ..... [ 1%]
lexicon/tests/test_parser.py ..... [ 1%]
lexicon/tests/providers/test_aliyun.py ..................ss......... [ 2%]
lexicon/tests/providers/test_aurora.py ..................ss......... [ 4%]
lexicon/tests/providers/test_auto.py ...................ss......... [ 5%]
lexicon/tests/providers/test_azure.py ..................ss......... [ 6%]
lexicon/tests/providers/test_cloudflare.py ..................ss......... [ 7%]
lexicon/tests/providers/test_cloudns.py ..................ss......... [ 9%]
lexicon/tests/providers/test_cloudxns.py ..................ss......s.. [ 10%]
lexicon/tests/providers/test_conoha.py ..................ss......... [ 11%]
lexicon/tests/providers/test_constellix.py ..................ss......... [ 12%]
lexicon/tests/providers/test_ddns.py sssssssssssssssssssssssssssss [ 14%]
lexicon/tests/providers/test_digitalocean.py ..................ss......s.. [ 15%]
lexicon/tests/providers/test_dinahosting.py ................s.ss......... [ 16%]
lexicon/tests/providers/test_directadmin.py ..................ss......... [ 17%]
lexicon/tests/providers/test_dnsimple.py ..................ss......... [ 19%]
lexicon/tests/providers/test_dnsmadeeasy.py ..................ss......s.. [ 20%]
lexicon/tests/providers/test_dnspark.py ............sss.....s.. [ 21%]
lexicon/tests/providers/test_dnspod.py ............sss.....s.. [ 22%]
lexicon/tests/providers/test_dreamhost.py ...................s.ss......... [ 23%]
lexicon/tests/providers/test_dynu.py ..................ss......... [ 24%]
lexicon/tests/providers/test_easydns.py .............ss.....s.. [ 25%]
lexicon/tests/providers/test_easyname.py ..................ss......... [ 27%]
lexicon/tests/providers/test_euserv.py ..................ss......... [ 28%]
lexicon/tests/providers/test_exoscale.py ..................ss......... [ 29%]
lexicon/tests/providers/test_gandi.py ..................ss...........................ss......... [ 32%]
lexicon/tests/providers/test_gehirn.py .............ss........ [ 33%]
lexicon/tests/providers/test_glesys.py .............ss.....s.. [ 34%]
lexicon/tests/providers/test_godaddy.py ..................ss......... [ 35%]
lexicon/tests/providers/test_googleclouddns.py ..................ss......... [ 36%]
lexicon/tests/providers/test_gransy.py FF.FFFFFFFFFFFFFFFssFFFFFFFFF [ 37%]
lexicon/tests/providers/test_gratisdns.py ..................ss......... [ 39%]
lexicon/tests/providers/test_henet.py ..................ss......... [ 40%]
lexicon/tests/providers/test_hetzner.py ..................ss......... [ 41%]
lexicon/tests/providers/test_hostingde.py ..................ss......... [ 42%]
lexicon/tests/providers/test_hover.py ..................ss......... [ 44%]
lexicon/tests/providers/test_infoblox.py ..................ss......... [ 45%]
lexicon/tests/providers/test_infomaniak.py ..................ss......... [ 46%]
lexicon/tests/providers/test_internetbs.py ..................ss......... [ 47%]
lexicon/tests/providers/test_inwx.py ..................ss......... [ 49%]
lexicon/tests/providers/test_joker.py ..................ss......... [ 50%]
lexicon/tests/providers/test_linode.py ................s.ss......... [ 51%]
lexicon/tests/providers/test_linode4.py ................s.ss......... [ 52%]
lexicon/tests/providers/test_localzone.py ss.FFFFFFFFFFFFFFFssFFFFFFFFF [ 54%]
lexicon/tests/providers/test_luadns.py ....s.............ss......s.. [ 55%]
lexicon/tests/providers/test_memset.py ..................ss......s.. [ 56%]
lexicon/tests/providers/test_misaka.py ..................ss......... [ 57%]
lexicon/tests/providers/test_mythicbeasts.py ..................ss......... [ 59%]
lexicon/tests/providers/test_namecheap.py ................s.ss.........................s.ss......... [ 61%]
lexicon/tests/providers/test_namecom.py ........................ss............... [ 63%]
lexicon/tests/providers/test_namesilo.py ..................ss......s.. [ 64%]
lexicon/tests/providers/test_netcup.py ................s.ss......... [ 65%]
lexicon/tests/providers/test_nfsn.py ..................ss......... [ 67%]
lexicon/tests/providers/test_njalla.py .........s.....s..ss......... [ 68%]
lexicon/tests/providers/test_nsone.py ................s.ss......s.. [ 69%]
lexicon/tests/providers/test_oci.py EEEEEEEEEEEEEEEEEEssEEEEEEEEEEEEEEEEEEEEEEEEEEEssEEEEEEEEE [ 72%]
lexicon/tests/providers/test_onapp.py ..................ss......... [ 73%]
lexicon/tests/providers/test_online.py .............s....ss......... [ 74%]
lexicon/tests/providers/test_ovh.py ..................ss......... [ 75%]
lexicon/tests/providers/test_plesk.py ................s.ss......... [ 77%]
lexicon/tests/providers/test_pointhq.py ................s.ss......s.. [ 78%]
lexicon/tests/providers/test_powerdns.py ..................ss......s.. [ 79%]
lexicon/tests/providers/test_rackspace.py ..................ss......... [ 80%]
lexicon/tests/providers/test_rage4.py ..................ss.....ss.s [ 82%]
lexicon/tests/providers/test_rcodezero.py ..................ss......... [ 83%]
lexicon/tests/providers/test_route53.py ....................ss......... [ 84%]
lexicon/tests/providers/test_safedns.py ....s...........s.ss......... [ 85%]
lexicon/tests/providers/test_sakuracloud.py ...........s.ss........ [ 86%]
lexicon/tests/providers/test_softlayer.py FF.FFFFFFFFFFssFFFFFFFF [ 87%]
lexicon/tests/providers/test_transip.py ..................ss......... [ 89%]
lexicon/tests/providers/test_ultradns.py ..................ss......... [ 90%]
lexicon/tests/providers/test_valuedomain.py ..................ss......... [ 91%]
lexicon/tests/providers/test_vercel.py ..................ss......... [ 92%]
lexicon/tests/providers/test_vultr.py ..................ss......... [ 94%]
lexicon/tests/providers/test_webgo.py ..................ss......... [ 95%]
lexicon/tests/providers/test_yandex.py ..................ss......... [ 96%]
lexicon/tests/providers/test_yandexcloud.py ..................ss......... [ 97%]
lexicon/tests/providers/test_zilore.py ..................ss......... [ 99%]
lexicon/tests/providers/test_zonomi.py .............ss.....s.. [100%]
================================================================================== ERRORS ==================================================================================
______________________________________________________ ERROR at setup of OciProviderTests.test_provider_authenticate _______________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980adb8700>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7acdf0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________________________________ ERROR at setup of OciProviderTests.test_provider_module_shape _______________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5ca8e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b2b2580>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980d74cbe0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b32a340>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5ca8b0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b76c4f0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b24f940>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5d32e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5cafd0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b83f250>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7ea610>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b18f7f0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980d75a820>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b348c70>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_after_setting_ttl _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b2b24f0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ___________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b847d30>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5cac70>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b83f580>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b3487c0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980c3ce610>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b1593d0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_should_modify_record _____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b6a0a60>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980addb880>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b0b4ac0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5d3280>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_authenticate ______________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b5d3f40>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b348040>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_module_shape ______________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7ac970>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7e4850>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980c3accd0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7ea250>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b0b4d00>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b83f610>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b18fca0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop ____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b6d8f10>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7ac160>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record ________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b348220>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record ________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7e48e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b847d30>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ___________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980d819ee0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all _______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980af6b2e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_after_setting_ttl _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980d7c6fa0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b0b4550>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record __________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b760d90>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record __________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b6a2b20>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980bc8f160>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980ab78550>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b0b4b80>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_should_modify_record _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980d7a71f0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b6a0b80>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980b7ea9d0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f980c498340>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
================================================================================= FAILURES =================================================================================
______________________________________________________________ GransyProviderTests.test_provider_authenticate ______________________________________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_authenticate>
@vcr_integration_test
def test_provider_authenticate(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:121:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b6c8cd0>, config = <lexicon.config.ConfigResolver object at 0x7f980c149190>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________________ GransyProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail _____________________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_authenticate_with_unmanaged_domain_should_fail>
@vcr_integration_test
def test_provider_authenticate_with_unmanaged_domain_should_fail(self):
config = self._test_config()
config.add_config_source(
DictConfigSource({"domain": "thisisadomainidonotown.com"}), 0
)
> provider = self.provider_module.Provider(config)
lexicon/tests/providers/integration_tests.py:130:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980ae71250>, config = <lexicon.config.ConfigResolver object at 0x7f980c6a7070>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
______________________________________ GransyProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content ______________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_A_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:141:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b32aa90>, config = <lexicon.config.ConfigResolver object at 0x7f980ad3b460>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
____________________________________ GransyProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:148:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b6d82b0>, config = <lexicon.config.ConfigResolver object at 0x7f980b7339a0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ______________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:171:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b76c820>, config = <lexicon.config.ConfigResolver object at 0x7f980c180640>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ______________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_full_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:162:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b3c9f70>, config = <lexicon.config.ConfigResolver object at 0x7f980b6c87c0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content _____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:155:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980bf2ab80>, config = <lexicon.config.ConfigResolver object at 0x7f980ae718b0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
___________________________________ GransyProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ___________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_multiple_times_should_create_record_set>
@vcr_integration_test
def test_provider_when_calling_create_record_multiple_times_should_create_record_set(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:504:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980ac05d90>, config = <lexicon.config.ConfigResolver object at 0x7f980c134850>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
____________________________________ GransyProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop ____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_create_record_with_duplicate_records_should_be_noop>
@vcr_integration_test
def test_provider_when_calling_create_record_with_duplicate_records_should_be_noop(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:490:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b0a0d30>, config = <lexicon.config.ConfigResolver object at 0x7f980bc48430>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_______________________________________ GransyProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ________________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_should_remove_record(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:318:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b5c4730>, config = <lexicon.config.ConfigResolver object at 0x7f980b76c130>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
________________________________ GransyProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record ________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:342:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b434490>, config = <lexicon.config.ConfigResolver object at 0x7f980c06e130>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
________________________________ GransyProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record ________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:328:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b941b80>, config = <lexicon.config.ConfigResolver object at 0x7f980b24f640>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ______________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_identifier_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:309:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980aca9d60>, config = <lexicon.config.ConfigResolver object at 0x7f980ac77d30>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
__________________________ GransyProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ___________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched>
@vcr_integration_test
def test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:556:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b57baf0>, config = <lexicon.config.ConfigResolver object at 0x7f980c0dcc10>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_______________________________________ GransyProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all _______________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_name_remove_all>
@vcr_integration_test
def test_provider_when_calling_delete_record_with_record_set_name_remove_all(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:536:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980ad3bdf0>, config = <lexicon.config.ConfigResolver object at 0x7f980b157ca0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
______________________________________________ GransyProviderTests.test_provider_when_calling_list_records_after_setting_ttl _______________________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
@vcr_integration_test
def test_provider_when_calling_list_records_after_setting_ttl(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:226:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980af53dc0>, config = <lexicon.config.ConfigResolver object at 0x7f980c608a60>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
__________________________________________ GransyProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ___________________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_should_handle_record_sets>
@vcr_integration_test
def test_provider_when_calling_list_records_should_handle_record_sets(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:522:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980adb8df0>, config = <lexicon.config.ConfigResolver object at 0x7f980b159e50>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
__________________________________ GransyProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record __________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:214:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980d8264f0>, config = <lexicon.config.ConfigResolver object at 0x7f980c6d0850>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
__________________________________ GransyProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record __________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_full_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:200:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980d75abb0>, config = <lexicon.config.ConfigResolver object at 0x7f980addbd60>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
___________________________________ GransyProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ___________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list>
@vcr_integration_test
def test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:516:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b0a0580>, config = <lexicon.config.ConfigResolver object at 0x7f980b5c4820>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
____________________________________ GransyProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record _____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:188:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980bc0a370>, config = <lexicon.config.ConfigResolver object at 0x7f980d7ed580>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
______________________________________ GransyProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _______________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
@vcr_integration_test
def test_provider_when_calling_list_records_with_no_arguments_should_list_all(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980ac77a90>, config = <lexicon.config.ConfigResolver object at 0x7f980d819d90>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
____________________________________________ GransyProviderTests.test_provider_when_calling_update_record_should_modify_record _____________________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b6d8ca0>, config = <lexicon.config.ConfigResolver object at 0x7f980c134a60>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified _____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record_name_specified(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:266:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b3c9b50>, config = <lexicon.config.ConfigResolver object at 0x7f980addbbb0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record _____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_fqdn_name_should_modify_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:290:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b733c40>, config = <lexicon.config.ConfigResolver object at 0x7f980b6c8640>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
_____________________________________ GransyProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record _____________________________________
self = <lexicon.tests.providers.test_gransy.GransyProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_full_name_should_modify_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:274:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.gransy.Provider object at 0x7f980b894460>, config = <lexicon.config.ConfigResolver object at 0x7f980d809490>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
self.ssid = None
> client = zeep.Client("https://subreg.cz/wsdl")
E NameError: name 'zeep' is not defined
lexicon/providers/gransy.py:48: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_A_with_valid_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("A", "localhost", "127.0.0.1")
lexicon/tests/providers/integration_tests.py:142:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b5d35e0>, rtype = 'A', name = 'localhost', content = '127.0.0.1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
__________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ___________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("CNAME", "docs", "docs.example.com")
lexicon/tests/providers/integration_tests.py:149:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b5ca4f0>, rtype = 'CNAME', name = 'docs', content = 'docs.example.com'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.fqdn.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:172:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b847550>, rtype = 'TXT', name = '_acme-challenge.fqdn', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_full_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.full.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:163:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b7ace80>, rtype = 'TXT', name = '_acme-challenge.full', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "_acme-challenge.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:156:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b7e41f0>, rtype = 'TXT', name = '_acme-challenge.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set __________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_multiple_times_should_create_record_set>
@vcr_integration_test
def test_provider_when_calling_create_record_multiple_times_should_create_record_set(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.createrecordset.{self.domain}.", "challengetoken1"
)
lexicon/tests/providers/integration_tests.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b5c4190>, rtype = 'TXT', name = '_acme-challenge.createrecordset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
__________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop ___________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_with_duplicate_records_should_be_noop>
@vcr_integration_test
def test_provider_when_calling_create_record_with_duplicate_records_should_be_noop(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.noop.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:491:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b32a4f0>, rtype = 'TXT', name = '_acme-challenge.noop', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
______________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ______________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_should_remove_record(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "delete.testfilt", "challengetoken")
lexicon/tests/providers/integration_tests.py:319:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b83f520>, rtype = 'TXT', name = 'delete.testfilt', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
______________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"delete.testfqdn.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:343:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980af539a0>, rtype = 'TXT', name = 'delete.testfqdn', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
______________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"delete.testfull.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:329:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b7ea880>, rtype = 'TXT', name = 'delete.testfull', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_identifier_should_remove_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "delete.testid", "challengetoken")
lexicon/tests/providers/integration_tests.py:310:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980c134550>, rtype = 'TXT', name = 'delete.testid', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched _________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched>
@vcr_integration_test
def test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT",
f"_acme-challenge.deleterecordinset.{self.domain}.",
"challengetoken1",
)
lexicon/tests/providers/integration_tests.py:557:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b348f70>, rtype = 'TXT', name = '_acme-challenge.deleterecordinset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_____________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ______________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_name_remove_all>
@vcr_integration_test
def test_provider_when_calling_delete_record_with_record_set_name_remove_all(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.deleterecordset.{self.domain}.", "challengetoken1"
)
lexicon/tests/providers/integration_tests.py:537:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b7ea790>, rtype = 'TXT', name = '_acme-challenge.deleterecordset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_____________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_after_setting_ttl _____________________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
@vcr_integration_test
def test_provider_when_calling_list_records_after_setting_ttl(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"ttl.fqdn.{self.domain}.", "ttlshouldbe3600"
)
lexicon/tests/providers/integration_tests.py:227:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b4d77f0>, rtype = 'TXT', name = 'ttl.fqdn', content = 'ttlshouldbe3600'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_should_handle_record_sets _________________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_should_handle_record_sets>
@vcr_integration_test
def test_provider_when_calling_list_records_should_handle_record_sets(self):
provider = self._construct_authenticated_provider()
> provider.create_record(
"TXT", f"_acme-challenge.listrecordset.{self.domain}.", "challengetoken1"
)
lexicon/tests/providers/integration_tests.py:523:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980acb2e50>, rtype = 'TXT', name = '_acme-challenge.listrecordset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record(
self,
):
provider = self._construct_authenticated_provider()
> provider.create_record(
"TXT", f"random.fqdntest.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:215:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b29c7c0>, rtype = 'TXT', name = 'random.fqdntest', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_full_name_filter_should_return_record(
self,
):
provider = self._construct_authenticated_provider()
> provider.create_record(
"TXT", f"random.fulltest.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:201:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b4e5580>, rtype = 'TXT', name = 'random.fulltest', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list __________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list>
@vcr_integration_test
def test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list(
self,
):
provider = self._construct_authenticated_provider()
> records = provider.list_records("TXT", f"filter.thisdoesnotexist.{self.domain}")
lexicon/tests/providers/integration_tests.py:517:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:92: in list_records
return self._list_records(rtype=rtype, name=name, content=content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b32a0a0>, rtype = 'TXT', name = 'filter.thisdoesnotexist', content = None
def _list_records(self, rtype=None, name=None, content=None):
"""
Return a list of records matching the supplied params. If no params are
provided, then return all zone records. If no records are found, return
an empty list.
"""
if name:
name = self._relative_name(name)
if not rtype:
rtype = "ANY"
filter_query = {"rdtype": rtype, "name": name, "content": content}
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:95: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ___________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_name_filter_should_return_record(
self,
):
provider = self._construct_authenticated_provider()
> provider.create_record("TXT", "random.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:189:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b7e4c10>, rtype = 'TXT', name = 'random.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_____________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
@vcr_integration_test
def test_provider_when_calling_list_records_with_no_arguments_should_list_all(self):
provider = self._construct_authenticated_provider()
> assert isinstance(provider.list_records(), list)
lexicon/tests/providers/integration_tests.py:182:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:92: in list_records
return self._list_records(rtype=rtype, name=name, content=content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980d7317c0>, rtype = 'ANY', name = None, content = None
def _list_records(self, rtype=None, name=None, content=None):
"""
Return a list of records matching the supplied params. If no params are
provided, then return all zone records. If no records are found, return
an empty list.
"""
if name:
name = self._relative_name(name)
if not rtype:
rtype = "ANY"
filter_query = {"rdtype": rtype, "name": name, "content": content}
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:95: NameError
___________________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_should_modify_record ___________________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "orig.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:256:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b29c460>, rtype = 'TXT', name = 'orig.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record_name_specified(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "orig.nameonly.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:267:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b6a0370>, rtype = 'TXT', name = 'orig.nameonly.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_fqdn_name_should_modify_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"orig.testfqdn.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:291:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b92fee0>, rtype = 'TXT', name = 'orig.testfqdn', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_full_name_should_modify_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"orig.testfull.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:275:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f980b465d90>, rtype = 'TXT', name = 'orig.testfull', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________________________________ SoftLayerProviderTests.test_provider_authenticate _____________________________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_authenticate>
@vcr_integration_test
def test_provider_authenticate(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:121:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b42f970>, config = <lexicon.config.ConfigResolver object at 0x7f980aa45400>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________________ SoftLayerProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ____________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_authenticate_with_unmanaged_domain_should_fail>
@vcr_integration_test
def test_provider_authenticate_with_unmanaged_domain_should_fail(self):
config = self._test_config()
config.add_config_source(
DictConfigSource({"domain": "thisisadomainidonotown.com"}), 0
)
> provider = self.provider_module.Provider(config)
lexicon/tests/providers/integration_tests.py:130:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b3c9e20>, config = <lexicon.config.ConfigResolver object at 0x7f980b4f8370>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_A_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:141:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b710e20>, config = <lexicon.config.ConfigResolver object at 0x7f980ad3b070>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
__________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ___________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:148:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980d849850>, config = <lexicon.config.ConfigResolver object at 0x7f980b0a0cd0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:171:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b465be0>, config = <lexicon.config.ConfigResolver object at 0x7f980b83f100>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_full_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:162:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980afd3d00>, config = <lexicon.config.ConfigResolver object at 0x7f980afd3eb0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:155:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b322580>, config = <lexicon.config.ConfigResolver object at 0x7f980b322ca0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
______________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ______________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_should_remove_record(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:318:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b5a3af0>, config = <lexicon.config.ConfigResolver object at 0x7f980b847a30>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
______________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:342:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b733730>, config = <lexicon.config.ConfigResolver object at 0x7f980b14ad60>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
______________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:328:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980ae719a0>, config = <lexicon.config.ConfigResolver object at 0x7f980b29c610>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_identifier_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:309:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980aa44220>, config = <lexicon.config.ConfigResolver object at 0x7f980af53790>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
_____________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_after_setting_ttl _____________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
@vcr_integration_test
def test_provider_when_calling_list_records_after_setting_ttl(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:226:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b333250>, config = <lexicon.config.ConfigResolver object at 0x7f980b0b4c40>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:214:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980ab629d0>, config = <lexicon.config.ConfigResolver object at 0x7f980b5cad30>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_full_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:200:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b8ef190>, config = <lexicon.config.ConfigResolver object at 0x7f980b471bb0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ___________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:188:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b57b670>, config = <lexicon.config.ConfigResolver object at 0x7f980b4d7ca0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
_____________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
@vcr_integration_test
def test_provider_when_calling_list_records_with_no_arguments_should_list_all(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b42f160>, config = <lexicon.config.ConfigResolver object at 0x7f980b0a0220>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_should_modify_record ___________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b48dc70>, config = <lexicon.config.ConfigResolver object at 0x7f980d849eb0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record_name_specified(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:266:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980d7b5bb0>, config = <lexicon.config.ConfigResolver object at 0x7f980c2d8190>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_fqdn_name_should_modify_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:290:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980ae71670>, config = <lexicon.config.ConfigResolver object at 0x7f980b29c8b0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_full_name_should_modify_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:274:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f980b695df0>, config = <lexicon.config.ConfigResolver object at 0x7f980b465ee0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
========================================================================= short test summary info ==========================================================================
SKIPPED [80] lexicon/tests/providers/integration_tests.py:234: not sure how to test empty list across multiple providers
SKIPPED [80] lexicon/tests/providers/integration_tests.py:244: not sure how to test filtering across multiple providers
SKIPPED [1] lexicon/tests/providers/test_cloudxns.py:23: new test, missing recording
SKIPPED [27] lexicon/tests/providers/integration_tests.py: missing tests, will require to run Bind in docker
SKIPPED [1] lexicon/tests/providers/test_digitalocean.py:21: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dinahosting.py:21: API does not expose record ttl
SKIPPED [1] lexicon/tests/providers/test_dnsmadeeasy.py:24: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspark.py:29: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspark.py:23: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspod.py:29: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspod.py:23: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dreamhost.py:22: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_easydns.py:28: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_glesys.py:23: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_linode.py:27: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_linode4.py:27: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_localzone.py:59: localzone does not require authentication
SKIPPED [1] lexicon/tests/providers/test_localzone.py:63: localzone does not require authentication
SKIPPED [1] lexicon/tests/providers/test_luadns.py:21: CNAME requires FQDN for this provider
SKIPPED [1] lexicon/tests/providers/test_luadns.py:28: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_memset.py:22: new test, missing recording
SKIPPED [2] lexicon/tests/providers/test_namecheap.py:74: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_namesilo.py:25: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_netcup.py:28: TTL can not be set via netcup API
SKIPPED [1] lexicon/tests/providers/test_njalla.py:22: provider allows duplicate records
SKIPPED [1] lexicon/tests/providers/test_njalla.py:28: provider does not recognize record sets
SKIPPED [1] lexicon/tests/providers/test_nsone.py:21: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_nsone.py:26: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_online.py:24: manipulating records by id is not supported
SKIPPED [1] lexicon/tests/providers/test_plesk.py:24: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_pointhq.py:21: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_pointhq.py:26: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_powerdns.py:25: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_rage4.py:27: update requires type to be specified for this provider
SKIPPED [1] lexicon/tests/providers/test_rage4.py:32: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_rage4.py:21: update requires type to be specified for this provider
SKIPPED [1] lexicon/tests/providers/test_safedns.py:25: CNAME requires FQDN for this provider
SKIPPED [1] lexicon/tests/providers/test_safedns.py:21: Record-level TTLs are not supported by this provider
SKIPPED [1] lexicon/tests/providers/test_sakuracloud.py:23: record id is not exists
SKIPPED [1] lexicon/tests/providers/test_zonomi.py:23: new test, missing recording
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_authenticate - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'InstancePrincipalsSecurityTo...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_module_shape - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'InstancePrinci...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'InstancePr...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'InstancePrinc...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'InstancePrinc...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: name 'Instance...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: name 'InstancePr...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'InstancePrincipal...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: name 'In...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: name 'In...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'InstancePrinc...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched - NameErro...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'InstancePrincipa...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'InstancePrincipalsSecurityToken...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'InstancePrincipalsSecur...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name 'Instan...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name 'Instan...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: name 'Instance...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'InstancePri...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'InstancePrincip...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'InstancePrincipalsSecurityT...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_authenticate - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'InstancePri...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_module_shape - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: nam...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError:...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: n...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameErro...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError:...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name '...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - Na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - Na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name ...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'InstancePrinci...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'Instan...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameEr...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameEr...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameErro...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: ...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'InstancePr...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: n...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: n...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: n...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_authenticate - NameError: name 'zeep' is not defined
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'zeep' is not defined
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'zeep' i...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'zee...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'zeep' ...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'zeep' ...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'zeep'...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: name 'z...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: name 'zee...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'zeep' is n...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: n...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: n...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'zeep' ...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched - N...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'zeep' is ...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'zeep' is not defined
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'zeep' is not def...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name ...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name ...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: name 'z...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'zeep...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'zeep' is...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'zeep' is not defined
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'zeep'...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'zeep'...
FAILED lexicon/tests/providers/test_gransy.py::GransyProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'zeep'...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'l...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: nam...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: n...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: nam...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'loca...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name '...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'loc...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'localzone' is not ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'localzone'...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: n...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'lo...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'localzone' is ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_authenticate - NameError: name 'SoftLayer' is not defined
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'SoftLayer' is n...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'S...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: nam...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'Soft...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name '...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'SoftLayer' is not ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'So...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'SoftLayer' is ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name ...
=================================================== 70 failed, 1979 passed, 225 skipped, 54 errors in 112.50s (0:01:52) ================================================= |
And list of modules installed in build env Package Version
----------------------------- -----------------
alabaster 0.7.12
appdirs 1.4.4
attrs 21.4.0
Babel 2.10.1
beautifulsoup4 4.10.0
boto3 1.23.1
botocore 1.26.1
Brlapi 0.8.3
build 0.7.0
cffi 1.15.0
charset-normalizer 2.0.12
codespell 2.1.0
cryptography 36.0.2
cycler 0.11.0
Cython 0.29.25
distro 1.7.0
docutils 0.17.1
domdf-python-tools 3.2.2.post1
extras 1.0.0
filelock 3.7.0
fixtures 4.0.0
fonttools 4.33.3
gpg 1.17.1-unknown
idna 3.3
imagesize 1.3.0
importlib-metadata 4.11.3
iniconfig 1.1.1
Jinja2 3.1.1
jmespath 1.0.0
kiwisolver 1.3.2
libcomps 0.1.18
louis 3.21.0
lxml 4.8.0
MarkupSafe 2.1.1
matplotlib 3.5.1
multidict 5.2.0
natsort 8.0.2
numpy 1.22.3
olefile 0.46
packaging 21.3
pbr 5.8.1
pep517 0.12.0
Pillow 9.1.1
pip 22.1
pluggy 1.0.0
ply 3.11
poetry-core 1.0.8
py 1.11.0
pycparser 2.21
Pygments 2.12.0
PyGObject 3.42.1
pyparsing 3.0.9
pytest 7.1.2
pytest-vcr 1.0.2
python-dateutil 2.8.2
pytz 2022.1
PyYAML 6.0
requests 2.27.1
requests-file 1.5.1
rpm 4.17.0
s3transfer 0.5.2
scour 0.38.2
setuptools 62.2.0
six 1.16.0
snowballstemmer 2.2.0
soupsieve 2.3.2.post1
Sphinx 4.5.0
sphinxcontrib-applehelp 1.0.2.dev20220410
sphinxcontrib-devhelp 1.0.2.dev20220410
sphinxcontrib-htmlhelp 2.0.0
sphinxcontrib-jsmath 1.0.1.dev20220410
sphinxcontrib-qthelp 1.0.3.dev20220410
sphinxcontrib-serializinghtml 1.1.5
testtools 2.5.0
tldextract 3.3.0
toml 0.10.2
tomli 2.0.1
typing_extensions 4.1.1
urllib3 1.26.9
vcrpy 4.1.1
wheel 0.37.1
wrapt 1.14.0
yarl 1.7.2
zipp 3.8.0 |
The tests failing are related to providers that have optional dependencies. I think you have not installed them beforehand. Either you plan to support them, and you should install lexicon with the dependencies to these python modules (they are described in the |
OK. Will try to package that 😋 |
BTW .. looking on joblib/joblib@1.1.0...master I think that it woild be good to make new release. |
And about optional pytest dependencies. |
I have difficulty with locating list of those dependencies. + /usr/bin/pytest -ra --xfail-providers-with-missing-deps
ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] [...]
pytest: error: unrecognized arguments: --xfail-providers-with-missing-deps
inifile: /home/tkloczko/rpmbuild/BUILD/lexicon-3.11.3/pyproject.toml
rootdir: /home/tkloczko/rpmbuild/BUILD/lexicon-3.11.3 |
Hello @kloczek, sorry for the late reply. I have been quite busy recently, giving me very little time to my open-source projects. I will come back to by the next week on this subject. |
Np 👍 |
Just tested 3.11.6. Here is result + PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-dns-lexicon-3.11.6-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-dns-lexicon-3.11.6-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.14, pytest-7.1.3, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/lexicon-3.11.6, configfile: pyproject.toml
plugins: vcr-1.0.2
collected 2357 items
lexicon/tests/test_client.py ............ [ 0%]
lexicon/tests/test_config.py ......... [ 0%]
lexicon/tests/test_library.py ....... [ 1%]
lexicon/tests/test_output.py ..... [ 1%]
lexicon/tests/test_parser.py ..... [ 1%]
lexicon/tests/providers/test_aliyun.py ..................ss......... [ 2%]
lexicon/tests/providers/test_aurora.py ..................ss......... [ 4%]
lexicon/tests/providers/test_auto.py ...................ss......... [ 5%]
lexicon/tests/providers/test_azure.py ..................ss......... [ 6%]
lexicon/tests/providers/test_cloudflare.py ..................ss......... [ 7%]
lexicon/tests/providers/test_cloudns.py ..................ss......... [ 9%]
lexicon/tests/providers/test_cloudxns.py ..................ss......s.. [ 10%]
lexicon/tests/providers/test_conoha.py ..................ss......... [ 11%]
lexicon/tests/providers/test_constellix.py ..................ss......... [ 12%]
lexicon/tests/providers/test_ddns.py sssssssssssssssssssssssssssss [ 13%]
lexicon/tests/providers/test_digitalocean.py ..................ss......s.. [ 15%]
lexicon/tests/providers/test_dinahosting.py ................s.ss......... [ 16%]
lexicon/tests/providers/test_directadmin.py ..................ss......... [ 17%]
lexicon/tests/providers/test_dnsimple.py ..................ss......... [ 18%]
lexicon/tests/providers/test_dnsmadeeasy.py ..................ss......s.. [ 20%]
lexicon/tests/providers/test_dnspark.py ............sss.....s.. [ 21%]
lexicon/tests/providers/test_dnspod.py ............sss.....s.. [ 22%]
lexicon/tests/providers/test_dreamhost.py ...................s.ss......... [ 23%]
lexicon/tests/providers/test_dynu.py ..................ss......... [ 24%]
lexicon/tests/providers/test_easydns.py .............ss.....s.. [ 25%]
lexicon/tests/providers/test_easyname.py ..................ss......... [ 26%]
lexicon/tests/providers/test_euserv.py ..................ss......... [ 28%]
lexicon/tests/providers/test_exoscale.py ..................ss......... [ 29%]
lexicon/tests/providers/test_gandi.py ..................ss...........................ss......... [ 31%]
lexicon/tests/providers/test_gehirn.py .............ss........ [ 32%]
lexicon/tests/providers/test_glesys.py .............ss.....s.. [ 33%]
lexicon/tests/providers/test_godaddy.py ..................ss......... [ 34%]
lexicon/tests/providers/test_googleclouddns.py ..................ss......... [ 36%]
lexicon/tests/providers/test_gransy.py ..................ss......... [ 37%]
lexicon/tests/providers/test_gratisdns.py ..................ss......... [ 38%]
lexicon/tests/providers/test_henet.py ..................ss......... [ 39%]
lexicon/tests/providers/test_hetzner.py ..................ss......... [ 41%]
lexicon/tests/providers/test_hostingde.py ..................ss......... [ 42%]
lexicon/tests/providers/test_hover.py ..................ss......... [ 43%]
lexicon/tests/providers/test_infoblox.py ..................ss......... [ 44%]
lexicon/tests/providers/test_infomaniak.py ..................ss......... [ 46%]
lexicon/tests/providers/test_internetbs.py ..................ss......... [ 47%]
lexicon/tests/providers/test_inwx.py ..................ss......... [ 48%]
lexicon/tests/providers/test_joker.py ..................ss......... [ 49%]
lexicon/tests/providers/test_linode.py ................s.ss......... [ 50%]
lexicon/tests/providers/test_linode4.py ................s.ss......... [ 52%]
lexicon/tests/providers/test_localzone.py ss.FFFFFFFFFFFFFFFssFFFFFFFFF [ 53%]
lexicon/tests/providers/test_luadns.py ....s.............ss......s.. [ 54%]
lexicon/tests/providers/test_memset.py ..................ss......s.. [ 55%]
lexicon/tests/providers/test_misaka.py ..................ss......... [ 57%]
lexicon/tests/providers/test_mythicbeasts.py ..................ss......... [ 58%]
lexicon/tests/providers/test_namecheap.py ................s.ss.........................s.ss......... [ 60%]
lexicon/tests/providers/test_namecom.py ........................ss............... [ 62%]
lexicon/tests/providers/test_namesilo.py ..................ss......s.. [ 63%]
lexicon/tests/providers/test_netcup.py ................s.ss......... [ 64%]
lexicon/tests/providers/test_nfsn.py ..................ss......... [ 66%]
lexicon/tests/providers/test_njalla.py .........s.....s..ss......... [ 67%]
lexicon/tests/providers/test_nsone.py ................s.ss......s.. [ 68%]
lexicon/tests/providers/test_oci.py EEEEEEEEEEEEEEEEEEssEEEEEEEEEEEEEEEEEEEEEEEEEEEssEEEEEEEEE [ 71%]
lexicon/tests/providers/test_onapp.py ..................ss......... [ 72%]
lexicon/tests/providers/test_online.py .............s....ss......... [ 73%]
lexicon/tests/providers/test_ovh.py ..................ss......... [ 74%]
lexicon/tests/providers/test_plesk.py ................s.ss......... [ 76%]
lexicon/tests/providers/test_pointhq.py ................s.ss......s.. [ 77%]
lexicon/tests/providers/test_porkbun.py ..................ss......... [ 78%]
lexicon/tests/providers/test_powerdns.py ..................ss......s.. [ 79%]
lexicon/tests/providers/test_rackspace.py ..................ss......... [ 80%]
lexicon/tests/providers/test_rage4.py ..................ss.....ss.s [ 82%]
lexicon/tests/providers/test_rcodezero.py ..................ss......... [ 83%]
lexicon/tests/providers/test_route53.py ....................ss......... [ 84%]
lexicon/tests/providers/test_safedns.py ....s...........s.ss......... [ 85%]
lexicon/tests/providers/test_sakuracloud.py ...........s.ss........ [ 86%]
lexicon/tests/providers/test_softlayer.py FF.FFFFFFFFFFssFFFFFFFF [ 87%]
lexicon/tests/providers/test_transip.py ..................ss......... [ 89%]
lexicon/tests/providers/test_ultradns.py ..................ss......... [ 90%]
lexicon/tests/providers/test_valuedomain.py ..................ss......... [ 91%]
lexicon/tests/providers/test_vercel.py ..................ss......... [ 92%]
lexicon/tests/providers/test_vultr.py ..................ss......... [ 94%]
lexicon/tests/providers/test_webgo.py ..................ss......... [ 95%]
lexicon/tests/providers/test_yandex.py ..................ss......... [ 96%]
lexicon/tests/providers/test_yandexcloud.py ..................ss......... [ 97%]
lexicon/tests/providers/test_zilore.py ..................ss......... [ 99%]
lexicon/tests/providers/test_zonomi.py .............ss.....s.. [100%]
================================================================================== ERRORS ==================================================================================
______________________________________________________ ERROR at setup of OciProviderTests.test_provider_authenticate _______________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203e165e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202a06a60>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________________________________ ERROR at setup of OciProviderTests.test_provider_module_shape _______________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f21d60>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02054886a0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020264ff40>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02033cbd60>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202b7f460>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f21850>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0205488460>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202b7fe20>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02028c3fa0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202b6f610>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020296ad60>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203af72e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02033cba90>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203aece80>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_after_setting_ttl _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202b7f160>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ___________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020264f9a0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f218b0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02028c3700>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203aecf10>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02033cb9d0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202a06ac0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_should_modify_record _____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020341aaf0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202af1880>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0205397d60>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203e22400>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_authenticate ______________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203a2d8e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f59e50>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_module_shape ______________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202660430>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203af7340>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02033cb9a0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202da6940>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02034698b0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202c813a0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203376730>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop ____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202e2afd0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202919c10>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record ________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020294cb20>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record ________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202a06e20>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202da69a0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ___________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203e22f40>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all _______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202660f10>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_after_setting_ttl _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202e2a1c0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203469910>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record __________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f59670>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
__________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record __________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020264f760>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
___________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f020294c040>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f02029b5f40>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
______________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _______________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202ab7940>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_should_modify_record _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f212b0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203e22be0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0203af72e0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
_____________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record _____________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f0202f590a0>
@pytest.fixture(autouse=True)
def test_mock_signer(monkeypatch):
"""Enable the mock signer when not testing live."""
if os.environ.get("LEXICON_LIVE_TESTS", "false") == "false":
monkeypatch.setattr(
> InstancePrincipalsSecurityTokenSigner, "__init__", MockSigner.__init__
)
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
lexicon/tests/providers/test_oci.py:41: NameError
================================================================================= FAILURES =================================================================================
____________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_A_with_valid_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("A", "localhost", "127.0.0.1")
lexicon/tests/providers/integration_tests.py:142:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203205a30>, rtype = 'A', name = 'localhost', content = '127.0.0.1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
__________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ___________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("CNAME", "docs", "docs.example.com")
lexicon/tests/providers/integration_tests.py:149:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020301ab50>, rtype = 'CNAME', name = 'docs', content = 'docs.example.com'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.fqdn.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:172:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203b19130>, rtype = 'TXT', name = '_acme-challenge.fqdn', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_full_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.full.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:163:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020293cc40>, rtype = 'TXT', name = '_acme-challenge.full', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "_acme-challenge.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:156:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020301a790>, rtype = 'TXT', name = '_acme-challenge.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set __________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_multiple_times_should_create_record_set>
@vcr_integration_test
def test_provider_when_calling_create_record_multiple_times_should_create_record_set(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.createrecordset.{self.domain}.", "challengetoken1"
)
lexicon/tests/providers/integration_tests.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203376dc0>, rtype = 'TXT', name = '_acme-challenge.createrecordset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
__________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop ___________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_with_duplicate_records_should_be_noop>
@vcr_integration_test
def test_provider_when_calling_create_record_with_duplicate_records_should_be_noop(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.noop.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:491:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020293c400>, rtype = 'TXT', name = '_acme-challenge.noop', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
______________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ______________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_should_remove_record(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "delete.testfilt", "challengetoken")
lexicon/tests/providers/integration_tests.py:319:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f02053972b0>, rtype = 'TXT', name = 'delete.testfilt', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
______________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"delete.testfqdn.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:343:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020296a880>, rtype = 'TXT', name = 'delete.testfqdn', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
______________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"delete.testfull.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:329:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0202f224f0>, rtype = 'TXT', name = 'delete.testfull', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_identifier_should_remove_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "delete.testid", "challengetoken")
lexicon/tests/providers/integration_tests.py:310:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f02053976d0>, rtype = 'TXT', name = 'delete.testid', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched _________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched>
@vcr_integration_test
def test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT",
f"_acme-challenge.deleterecordinset.{self.domain}.",
"challengetoken1",
)
lexicon/tests/providers/integration_tests.py:557:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203b19970>, rtype = 'TXT', name = '_acme-challenge.deleterecordinset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_____________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ______________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_name_remove_all>
@vcr_integration_test
def test_provider_when_calling_delete_record_with_record_set_name_remove_all(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"_acme-challenge.deleterecordset.{self.domain}.", "challengetoken1"
)
lexicon/tests/providers/integration_tests.py:537:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020293cfd0>, rtype = 'TXT', name = '_acme-challenge.deleterecordset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_____________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_after_setting_ttl _____________________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
@vcr_integration_test
def test_provider_when_calling_list_records_after_setting_ttl(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"ttl.fqdn.{self.domain}.", "ttlshouldbe3600"
)
lexicon/tests/providers/integration_tests.py:227:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f02053979a0>, rtype = 'TXT', name = 'ttl.fqdn', content = 'ttlshouldbe3600'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_should_handle_record_sets _________________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_should_handle_record_sets>
@vcr_integration_test
def test_provider_when_calling_list_records_should_handle_record_sets(self):
provider = self._construct_authenticated_provider()
> provider.create_record(
"TXT", f"_acme-challenge.listrecordset.{self.domain}.", "challengetoken1"
)
lexicon/tests/providers/integration_tests.py:523:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0202f21d90>, rtype = 'TXT', name = '_acme-challenge.listrecordset', content = 'challengetoken1'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record(
self,
):
provider = self._construct_authenticated_provider()
> provider.create_record(
"TXT", f"random.fqdntest.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:215:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f020341ab80>, rtype = 'TXT', name = 'random.fqdntest', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_full_name_filter_should_return_record(
self,
):
provider = self._construct_authenticated_provider()
> provider.create_record(
"TXT", f"random.fulltest.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:201:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203465d90>, rtype = 'TXT', name = 'random.fulltest', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list __________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list>
@vcr_integration_test
def test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list(
self,
):
provider = self._construct_authenticated_provider()
> records = provider.list_records("TXT", f"filter.thisdoesnotexist.{self.domain}")
lexicon/tests/providers/integration_tests.py:517:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:92: in list_records
return self._list_records(rtype=rtype, name=name, content=content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0202f21430>, rtype = 'TXT', name = 'filter.thisdoesnotexist', content = None
def _list_records(self, rtype=None, name=None, content=None):
"""
Return a list of records matching the supplied params. If no params are
provided, then return all zone records. If no records are found, return
an empty list.
"""
if name:
name = self._relative_name(name)
if not rtype:
rtype = "ANY"
filter_query = {"rdtype": rtype, "name": name, "content": content}
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:95: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ___________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_name_filter_should_return_record(
self,
):
provider = self._construct_authenticated_provider()
> provider.create_record("TXT", "random.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:189:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f02030f7190>, rtype = 'TXT', name = 'random.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
_____________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
@vcr_integration_test
def test_provider_when_calling_list_records_with_no_arguments_should_list_all(self):
provider = self._construct_authenticated_provider()
> assert isinstance(provider.list_records(), list)
lexicon/tests/providers/integration_tests.py:182:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:92: in list_records
return self._list_records(rtype=rtype, name=name, content=content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0202ab7be0>, rtype = 'ANY', name = None, content = None
def _list_records(self, rtype=None, name=None, content=None):
"""
Return a list of records matching the supplied params. If no params are
provided, then return all zone records. If no records are found, return
an empty list.
"""
if name:
name = self._relative_name(name)
if not rtype:
rtype = "ANY"
filter_query = {"rdtype": rtype, "name": name, "content": content}
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:95: NameError
___________________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_should_modify_record ___________________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record(self):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "orig.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:256:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203aec6a0>, rtype = 'TXT', name = 'orig.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record_name_specified(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record("TXT", "orig.nameonly.test", "challengetoken")
lexicon/tests/providers/integration_tests.py:267:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203205670>, rtype = 'TXT', name = 'orig.nameonly.test', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_fqdn_name_should_modify_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"orig.testfqdn.{self.domain}.", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:291:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f02034658b0>, rtype = 'TXT', name = 'orig.testfqdn', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
___________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_full_name_should_modify_record(
self,
):
provider = self._construct_authenticated_provider()
> assert provider.create_record(
"TXT", f"orig.testfull.{self.domain}", "challengetoken"
)
lexicon/tests/providers/integration_tests.py:275:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/providers/base.py:79: in create_record
return self._create_record(rtype, name, content)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.localzone.Provider object at 0x7f0203063280>, rtype = 'TXT', name = 'orig.testfull', content = 'challengetoken'
def _create_record(self, rtype, name, content):
"""
Create a resource record. If a record already exists with the same
content, do nothing.
"""
result = False
name = self._relative_name(name)
ttl = None
# TODO: shoud assert that this is an int
if self.ttl:
ttl = self.ttl
> with localzone.manage(self.filename, self.origin, autosave=True) as zone:
E NameError: name 'localzone' is not defined
lexicon/providers/localzone.py:73: NameError
____________________________________________________________ SoftLayerProviderTests.test_provider_authenticate _____________________________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_authenticate>
@vcr_integration_test
def test_provider_authenticate(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:121:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f020294a490>, config = <lexicon.config.ConfigResolver object at 0x7f0203ce3c40>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________________ SoftLayerProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ____________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_authenticate_with_unmanaged_domain_should_fail>
@vcr_integration_test
def test_provider_authenticate_with_unmanaged_domain_should_fail(self):
config = self._test_config()
config.add_config_source(
DictConfigSource({"domain": "thisisadomainidonotown.com"}), 0
)
> provider = self.provider_module.Provider(config)
lexicon/tests/providers/integration_tests.py:130:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202e34400>, config = <lexicon.config.ConfigResolver object at 0x7f0203260190>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_A_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:141:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202f59850>, config = <lexicon.config.ConfigResolver object at 0x7f0202b52070>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
__________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ___________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:148:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f020331cdc0>, config = <lexicon.config.ConfigResolver object at 0x7f0203aeca60>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:171:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f02031c6040>, config = <lexicon.config.ConfigResolver object at 0x7f02031c6910>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_full_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:162:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f020323baf0>, config = <lexicon.config.ConfigResolver object at 0x7f0205488b80>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
@vcr_integration_test
def test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:155:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202997100>, config = <lexicon.config.ConfigResolver object at 0x7f0202acad60>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
______________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ______________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_should_remove_record(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:318:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0203b8fb20>, config = <lexicon.config.ConfigResolver object at 0x7f0203d254f0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
______________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:342:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f02032d5df0>, config = <lexicon.config.ConfigResolver object at 0x7f02031dcaf0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
______________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _______________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:328:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0203265520>, config = <lexicon.config.ConfigResolver object at 0x7f02054888e0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
____________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
@vcr_integration_test
def test_provider_when_calling_delete_record_by_identifier_should_remove_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:309:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202da8820>, config = <lexicon.config.ConfigResolver object at 0x7f0202f21940>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
_____________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_after_setting_ttl _____________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
@vcr_integration_test
def test_provider_when_calling_list_records_after_setting_ttl(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:226:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f02054c7fd0>, config = <lexicon.config.ConfigResolver object at 0x7f0202997430>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:214:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f02033c8f70>, config = <lexicon.config.ConfigResolver object at 0x7f0203063af0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record _________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_full_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:200:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202ae8ee0>, config = <lexicon.config.ConfigResolver object at 0x7f0203d253d0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ___________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
@vcr_integration_test
def test_provider_when_calling_list_records_with_name_filter_should_return_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:188:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0203265940>, config = <lexicon.config.ConfigResolver object at 0x7f02032d5880>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
_____________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
@vcr_integration_test
def test_provider_when_calling_list_records_with_no_arguments_should_list_all(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f020301a7c0>, config = <lexicon.config.ConfigResolver object at 0x7f0202f21250>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_should_modify_record ___________________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record(self):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:255:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f02028edca0>, config = <lexicon.config.ConfigResolver object at 0x7f0203091d00>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
@vcr_integration_test
def test_provider_when_calling_update_record_should_modify_record_name_specified(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:266:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f02054c72b0>, config = <lexicon.config.ConfigResolver object at 0x7f0203048d30>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_fqdn_name_should_modify_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:290:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202f9f5b0>, config = <lexicon.config.ConfigResolver object at 0x7f02029b55e0>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
___________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ____________________________________
self = <lexicon.tests.providers.test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
@vcr_integration_test
def test_provider_when_calling_update_record_with_full_name_should_modify_record(
self,
):
> provider = self._construct_authenticated_provider()
lexicon/tests/providers/integration_tests.py:274:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lexicon/tests/providers/integration_tests.py:432: in _construct_authenticated_provider
provider = self.provider_module.Provider(self._test_config())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon.providers.softlayer.Provider object at 0x7f0202ae87f0>, config = <lexicon.config.ConfigResolver object at 0x7f0202c10370>
def __init__(self, config):
super(Provider, self).__init__(config)
self.domain_id = None
username = self._get_provider_option("auth_username")
api_key = self._get_provider_option("auth_api_key")
if not username or not api_key:
raise Exception("No username and/or api key was specified")
> sl_client = SoftLayer.create_client_from_env(username=username, api_key=api_key)
E NameError: name 'SoftLayer' is not defined
lexicon/providers/softlayer.py:40: NameError
========================================================================= short test summary info ==========================================================================
SKIPPED [81] lexicon/tests/providers/integration_tests.py:234: not sure how to test empty list across multiple providers
SKIPPED [81] lexicon/tests/providers/integration_tests.py:244: not sure how to test filtering across multiple providers
SKIPPED [1] lexicon/tests/providers/test_cloudxns.py:23: new test, missing recording
SKIPPED [27] lexicon/tests/providers/integration_tests.py: missing tests, will require to run Bind in docker
SKIPPED [1] lexicon/tests/providers/test_digitalocean.py:21: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dinahosting.py:21: API does not expose record ttl
SKIPPED [1] lexicon/tests/providers/test_dnsmadeeasy.py:24: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspark.py:29: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspark.py:23: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspod.py:29: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dnspod.py:23: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_dreamhost.py:22: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_easydns.py:28: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_glesys.py:23: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_linode.py:27: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_linode4.py:27: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_localzone.py:59: localzone does not require authentication
SKIPPED [1] lexicon/tests/providers/test_localzone.py:63: localzone does not require authentication
SKIPPED [1] lexicon/tests/providers/test_luadns.py:21: CNAME requires FQDN for this provider
SKIPPED [1] lexicon/tests/providers/test_luadns.py:28: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_memset.py:22: new test, missing recording
SKIPPED [2] lexicon/tests/providers/test_namecheap.py:74: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_namesilo.py:25: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_netcup.py:28: TTL can not be set via netcup API
SKIPPED [1] lexicon/tests/providers/test_njalla.py:22: provider allows duplicate records
SKIPPED [1] lexicon/tests/providers/test_njalla.py:28: provider does not recognize record sets
SKIPPED [1] lexicon/tests/providers/test_nsone.py:21: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_nsone.py:26: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_online.py:24: manipulating records by id is not supported
SKIPPED [1] lexicon/tests/providers/test_plesk.py:24: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_pointhq.py:21: can not set ttl when creating/updating records
SKIPPED [1] lexicon/tests/providers/test_pointhq.py:26: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_powerdns.py:25: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_rage4.py:27: update requires type to be specified for this provider
SKIPPED [1] lexicon/tests/providers/test_rage4.py:32: new test, missing recording
SKIPPED [1] lexicon/tests/providers/test_rage4.py:21: update requires type to be specified for this provider
SKIPPED [1] lexicon/tests/providers/test_safedns.py:25: CNAME requires FQDN for this provider
SKIPPED [1] lexicon/tests/providers/test_safedns.py:21: Record-level TTLs are not supported by this provider
SKIPPED [1] lexicon/tests/providers/test_sakuracloud.py:23: record id is not exists
SKIPPED [1] lexicon/tests/providers/test_zonomi.py:23: new test, missing recording
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_authenticate - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'InstancePrincipalsSecurityTo...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_module_shape - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'InstancePrinci...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'InstancePr...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'InstancePrinc...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'InstancePrinc...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: name 'Instance...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: name 'InstancePr...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'InstancePrincipal...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: name 'In...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: name 'In...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'InstancePrinc...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched - NameErro...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'InstancePrincipa...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'InstancePrincipalsSecurityToken...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'InstancePrincipalsSecur...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name 'Instan...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name 'Instan...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: name 'Instance...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'InstancePri...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'InstancePrincip...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'InstancePrincipalsSecurityT...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'InstancePrin...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_authenticate - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'InstancePri...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_module_shape - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: nam...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError:...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: n...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameErro...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError:...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name '...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - Na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - Na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: na...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name ...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'InstancePrinci...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'Instan...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameEr...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameEr...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameErro...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: ...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'InstancePr...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: n...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: n...
ERROR lexicon/tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: n...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'l...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: nam...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: n...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: nam...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'loca...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name '...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'loc...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'localzone' is not ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'localzone'...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: n...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'lo...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'localzone' is ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name ...
FAILED lexicon/tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_authenticate - NameError: name 'SoftLayer' is not defined
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'SoftLayer' is n...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'S...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: nam...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name '...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'Soft...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameEr...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name '...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'SoftLayer' is not ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError:...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'So...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'SoftLayer' is ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name ...
FAILED lexicon/tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name ...
=================================================== 44 failed, 2032 passed, 227 skipped, 54 errors in 106.51s (0:01:46) ==================================================== |
gentle ping .. |
If you look at the This is because some providers in Lexicon require optional dependencies that are installed only when Lexicon is installed with the Here in your situation you seem to run the tests without this flag, so running the tests with the expectation to have all the optional dependencies in your virtual environment. However it is only partially the case. If you have I do not know how the rpm tooling is working to generate the venv, but I guess you are missing the full extra, or most likely some RPM dependencies of these extra are missing or are not available. Basically if you are fine with these three providers not working, I guess you could either just remove them from the code of the RPM package (including tests) or run pytest with the custom flag I mentionned above to let the test pass. Note that in the latter case, Lexicon will still register the impacted provider, but will display a warning message that they cannot work because of missing dependencies. |
If it is the reason (with latest version) those options should be added to pytest.ini |
Just tested 3.17.0 and looks like now pytest is failing a bit different + PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra -m 'not network'
==================================================================================== test session starts ====================================================================================
platform linux -- Python 3.8.18, pytest-7.4.3, pluggy-1.3.0
rootdir: /home/tkloczko/rpmbuild/BUILD/lexicon-3.17.0
configfile: pyproject.toml
plugins: datadir-1.5.0, regressions-2.5.0, vcr-1.0.2
collected 2394 items
tests/test_client.py ............ [ 0%]
tests/test_config.py ......... [ 0%]
tests/test_library.py ............ [ 1%]
tests/test_output.py ..... [ 1%]
tests/test_parser.py ..... [ 1%]
tests/providers/test_aliyun.py .................ss......... [ 2%]
tests/providers/test_aurora.py .................ss......... [ 4%]
tests/providers/test_auto.py ..................ss......... [ 5%]
tests/providers/test_azure.py .................ss......... [ 6%]
tests/providers/test_cloudflare.py .................ss......... [ 7%]
tests/providers/test_cloudns.py .................ss......... [ 8%]
tests/providers/test_cloudxns.py .................ss......s.. [ 10%]
tests/providers/test_conoha.py .................ss......... [ 11%]
tests/providers/test_constellix.py .................ss......... [ 12%]
tests/providers/test_ddns.py ssssssssssssssssssssssssssss [ 13%]
tests/providers/test_digitalocean.py .................ss......s.. [ 14%]
tests/providers/test_dinahosting.py ...............s.ss......... [ 15%]
tests/providers/test_directadmin.py .................ss......... [ 17%]
tests/providers/test_dnsimple.py .................ss......... [ 18%]
tests/providers/test_dnsmadeeasy.py .................ss......s.. [ 19%]
tests/providers/test_dnspark.py ...........sss.....s.. [ 20%]
tests/providers/test_dnspod.py ...........sss.....s.. [ 21%]
tests/providers/test_dnsservices.py .................ss......... [ 22%]
tests/providers/test_dreamhost.py ..................s.ss......... [ 23%]
tests/providers/test_duckdns.py .ss.s...s.....ssssss.....s.ss [ 24%]
tests/providers/test_dynu.py .................ss......... [ 26%]
tests/providers/test_easydns.py ............ss.....s.. [ 26%]
tests/providers/test_easyname.py .................ss......... [ 28%]
tests/providers/test_euserv.py .................ss......... [ 29%]
tests/providers/test_exoscale.py .................ss......... [ 30%]
tests/providers/test_flexibleengine.py .............s..sssss.s..... [ 31%]
tests/providers/test_gandi.py .................ss..........................ss......... [ 34%]
tests/providers/test_gehirn.py ............ss........ [ 34%]
tests/providers/test_glesys.py ............ss.....s.. [ 35%]
tests/providers/test_godaddy.py .................ss......... [ 37%]
tests/providers/test_googleclouddns.py .................ss......... [ 38%]
tests/providers/test_gransy.py .................ss......... [ 39%]
tests/providers/test_gratisdns.py .................ss......... [ 40%]
tests/providers/test_henet.py .................ss......... [ 41%]
tests/providers/test_hetzner.py .................ss......... [ 42%]
tests/providers/test_hostingde.py .................ss......... [ 44%]
tests/providers/test_hover.py .................ss......... [ 45%]
tests/providers/test_infoblox.py .................ss......... [ 46%]
tests/providers/test_infomaniak.py .................ss......... [ 47%]
tests/providers/test_internetbs.py .................ss......... [ 48%]
tests/providers/test_inwx.py .................ss......... [ 49%]
tests/providers/test_joker.py .................ss......... [ 51%]
tests/providers/test_linode.py ...............s.ss......... [ 52%]
tests/providers/test_linode4.py ...............s.ss......... [ 53%]
tests/providers/test_localzone.py ssFFFFFFFFFFFFFFFssFFFFFFFFF [ 54%]
tests/providers/test_luadns.py ...s.............ss......s.. [ 55%]
tests/providers/test_memset.py .................ss......s.. [ 56%]
tests/providers/test_misaka.py .................ss......... [ 58%]
tests/providers/test_mythicbeasts.py .................ss......... [ 59%]
tests/providers/test_namecheap.py ...............s.ss........................s.ss......... [ 61%]
tests/providers/test_namecom.py .......................ss............... [ 63%]
tests/providers/test_namesilo.py .................ss......s.. [ 64%]
tests/providers/test_netcup.py ...............s.ss......... [ 65%]
tests/providers/test_nfsn.py .................ss......... [ 66%]
tests/providers/test_njalla.py ........s.....s..ss......... [ 67%]
tests/providers/test_nsone.py ...............s.ss......s.. [ 69%]
tests/providers/test_oci.py EEEEEEEEEEEEEEEEEssEEEEEEEEEEEEEEEEEEEEEEEEEEssEEEEEEEEE [ 71%]
tests/providers/test_onapp.py .................ss......... [ 72%]
tests/providers/test_online.py ............s....ss......... [ 73%]
tests/providers/test_ovh.py .................ss......... [ 74%]
tests/providers/test_plesk.py ...............s.ss......... [ 76%]
tests/providers/test_pointhq.py ...............s.ss......s.. [ 77%]
tests/providers/test_porkbun.py .................ss......... [ 78%]
tests/providers/test_powerdns.py .................ss......s.. [ 79%]
tests/providers/test_rackspace.py .................ss......... [ 80%]
tests/providers/test_rage4.py .................ss.....ss.s [ 81%]
tests/providers/test_rcodezero.py .................ss......... [ 83%]
tests/providers/test_route53.py ...................ss......... [ 84%]
tests/providers/test_safedns.py ...s...........s.ss......... [ 85%]
tests/providers/test_sakuracloud.py ..........s.ss........ [ 86%]
tests/providers/test_softlayer.py FFFFFFFFFFFFssFFFFFFFF [ 87%]
tests/providers/test_transip.py .................ss......... [ 88%]
tests/providers/test_ultradns.py .................ss......... [ 89%]
tests/providers/test_valuedomain.py .................ss......... [ 90%]
tests/providers/test_vercel.py .................ss......... [ 92%]
tests/providers/test_vultr.py .................ss......... [ 93%]
tests/providers/test_webgo.py .................ss......... [ 94%]
tests/providers/test_wedos.py .................ss......... [ 95%]
tests/providers/test_yandex.py .................ss......... [ 96%]
tests/providers/test_yandexcloud.py .................ss......... [ 97%]
tests/providers/test_zilore.py .................ss......... [ 99%]
tests/providers/test_zonomi.py ............ss.....s.. [100%]
========================================================================================== ERRORS ===========================================================================================
_______________________________________________________________ ERROR at setup of OciProviderTests.test_provider_authenticate _______________________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2fe1a250>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________________ ERROR at setup of OciProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ______________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2fda6880>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e4705b0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content _____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ef7d2e0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c31783130>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2f49b3a0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ef7d4f0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e6a1ca0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop _____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e528970>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
________________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record _________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e8e4be0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ecc1df0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e7a2e80>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ecc1610>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2fdf4490>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
________________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2f4dc820>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_______________________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_after_setting_ttl ________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2edf5e50>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ____________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e35ed90>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record ___________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e35e0d0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record ___________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c318104f0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ea54520>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e77eb20>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all ________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ea3baf0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_should_modify_record ______________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c317716a0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2fda6be0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c317ee8e0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________ ERROR at setup of OciProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2f4cc100>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_authenticate _______________________________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2f48e4c0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c31771f70>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e531880>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e531190>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c31771b50>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e77e790>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e4709a0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ef50dc0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e645310>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record ________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e645f70>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2edf5e50>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e531f40>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c31771070>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched ___________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e4bca90>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e8e4e80>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_______________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_after_setting_ttl _______________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e9695b0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_should_handle_record_sets ___________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e4bc340>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
__________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ef50610>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
__________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record ___________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e645c70>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
___________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list ____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ea045e0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record _____________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ea6c640>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_______________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all _______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c31771c10>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_should_modify_record _____________________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e5317f0>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2ea6c520>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e3f4280>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
_____________________________ ERROR at setup of OciInstancePrincipalProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ______________________________
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1c2e635c70>
> ???
E NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
tests/providers/test_oci.py:40: NameError
========================================================================================= FAILURES ==========================================================================================
_____________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
> ???
tests/providers/integration_tests.py:126:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e80e1f0>, rtype = 'A', name = 'localhost', content = '127.0.0.1'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
___________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ___________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
> ???
tests/providers/integration_tests.py:133:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2ef8aeb0>, rtype = 'CNAME', name = 'docs', content = 'docs.example.com'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content _____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
> ???
tests/providers/integration_tests.py:156:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2eff1820>, rtype = 'TXT', name = '_acme-challenge.fqdn', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content _____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
> ???
tests/providers/integration_tests.py:147:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2ec4c310>, rtype = 'TXT', name = '_acme-challenge.full', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
> ???
tests/providers/integration_tests.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c317800d0>, rtype = 'TXT', name = '_acme-challenge.test', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
__________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_multiple_times_should_create_record_set __________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_multiple_times_should_create_record_set>
> ???
tests/providers/integration_tests.py:489:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2f4ccdc0>, rtype = 'TXT', name = '_acme-challenge.createrecordset', content = 'challengetoken1'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
___________________________________________ LocalzoneProviderTests.test_provider_when_calling_create_record_with_duplicate_records_should_be_noop ___________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_create_record_with_duplicate_records_should_be_noop>
> ???
tests/providers/integration_tests.py:475:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6edca0>, rtype = 'TXT', name = '_acme-challenge.noop', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
______________________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record _______________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
> ???
tests/providers/integration_tests.py:303:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6edbb0>, rtype = 'TXT', name = 'delete.testfilt', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_______________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _______________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
> ???
tests/providers/integration_tests.py:327:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6ed070>, rtype = 'TXT', name = 'delete.testfqdn', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_______________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _______________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
> ???
tests/providers/integration_tests.py:313:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6edb20>, rtype = 'TXT', name = 'delete.testfull', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record _____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
> ???
tests/providers/integration_tests.py:294:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2f472760>, rtype = 'TXT', name = 'delete.testid', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched __________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched>
> ???
tests/providers/integration_tests.py:541:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c31780580>, rtype = 'TXT', name = '_acme-challenge.deleterecordinset', content = 'challengetoken1'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
______________________________________________ LocalzoneProviderTests.test_provider_when_calling_delete_record_with_record_set_name_remove_all ______________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_delete_record_with_record_set_name_remove_all>
> ???
tests/providers/integration_tests.py:521:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6ed220>, rtype = 'TXT', name = '_acme-challenge.deleterecordset', content = 'challengetoken1'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_____________________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_after_setting_ttl ______________________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
> ???
tests/providers/integration_tests.py:211:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2eb2f670>, rtype = 'TXT', name = 'ttl.fqdn', content = 'ttlshouldbe3600'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_________________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_should_handle_record_sets __________________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_should_handle_record_sets>
> ???
tests/providers/integration_tests.py:507:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2f3adc40>, rtype = 'TXT', name = '_acme-challenge.listrecordset', content = 'challengetoken1'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record _________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
> ???
tests/providers/integration_tests.py:199:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e80e070>, rtype = 'TXT', name = 'random.fqdntest', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record _________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
> ???
tests/providers/integration_tests.py:185:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6ed130>, rtype = 'TXT', name = 'random.fulltest', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
__________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list __________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list>
> ???
tests/providers/integration_tests.py:501:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6edd90>, rtype = 'TXT', name = 'filter.thisdoesnotexist', content = None
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:100: NameError
___________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
> ???
tests/providers/integration_tests.py:173:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e4cc0a0>, rtype = 'TXT', name = 'random.test', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_____________________________________________ LocalzoneProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all ______________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
> ???
tests/providers/integration_tests.py:166:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e4ccfa0>, rtype = 'ANY', name = None, content = None
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:100: NameError
___________________________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_should_modify_record ____________________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
> ???
tests/providers/integration_tests.py:240:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e4cc280>, rtype = 'TXT', name = 'orig.test', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
> ???
tests/providers/integration_tests.py:251:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e4cc8b0>, rtype = 'TXT', name = 'orig.nameonly.test', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
> ???
tests/providers/integration_tests.py:275:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c2e6edd90>, rtype = 'TXT', name = 'orig.testfqdn', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
____________________________________________ LocalzoneProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ____________________________________________
self = <test_localzone.LocalzoneProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
> ???
tests/providers/integration_tests.py:259:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.localzone.Provider object at 0x7f1c3182d2e0>, rtype = 'TXT', name = 'orig.testfull', content = 'challengetoken'
> ???
E NameError: name 'localzone' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/localzone.py:78: NameError
_____________________________________________________________________ SoftLayerProviderTests.test_provider_authenticate _____________________________________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_authenticate>
> ???
tests/providers/integration_tests.py:105:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2ea7dfa0>, config = <lexicon.config.ConfigResolver object at 0x7f1c2fc634f0>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________________ SoftLayerProviderTests.test_provider_authenticate_with_unmanaged_domain_should_fail ____________________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_authenticate_with_unmanaged_domain_should_fail>
> ???
tests/providers/integration_tests.py:114:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e798040>, config = <lexicon.config.ConfigResolver object at 0x7f1c2eaac220>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_____________________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_A_with_valid_name_and_content _____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_A_with_valid_name_and_content>
> ???
tests/providers/integration_tests.py:125:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2eea9490>, config = <lexicon.config.ConfigResolver object at 0x7f1c2f497760>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
___________________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content ___________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content>
> ???
tests/providers/integration_tests.py:132:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e798640>, config = <lexicon.config.ConfigResolver object at 0x7f1c2e653550>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content _____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content>
> ???
tests/providers/integration_tests.py:155:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c31752b20>, config = <lexicon.config.ConfigResolver object at 0x7f1c3177ce50>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_full_name_and_content _____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_full_name_and_content>
> ???
tests/providers/integration_tests.py:146:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2eea9100>, config = <lexicon.config.ConfigResolver object at 0x7f1c2fcb8850>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content ____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content>
> ???
tests/providers/integration_tests.py:139:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2f490820>, config = <lexicon.config.ConfigResolver object at 0x7f1c2eca69d0>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
______________________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_should_remove_record _______________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_should_remove_record>
> ???
tests/providers/integration_tests.py:302:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2f3988b0>, config = <lexicon.config.ConfigResolver object at 0x7f1c2eaacaf0>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_______________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record _______________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record>
> ???
tests/providers/integration_tests.py:326:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2ecc1160>, config = <lexicon.config.ConfigResolver object at 0x7f1c2e798b80>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_______________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record _______________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record>
> ???
tests/providers/integration_tests.py:312:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2eab8730>, config = <lexicon.config.ConfigResolver object at 0x7f1c2e798280>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_delete_record_by_identifier_should_remove_record _____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_delete_record_by_identifier_should_remove_record>
> ???
tests/providers/integration_tests.py:293:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e415a30>, config = <lexicon.config.ConfigResolver object at 0x7f1c2ecc11f0>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_____________________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_after_setting_ttl ______________________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_after_setting_ttl>
> ???
tests/providers/integration_tests.py:210:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2ea7dfa0>, config = <lexicon.config.ConfigResolver object at 0x7f1c2fed4580>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record _________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record>
> ???
tests/providers/integration_tests.py:198:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c3005c580>, config = <lexicon.config.ConfigResolver object at 0x7f1c2e50b760>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_full_name_filter_should_return_record _________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_full_name_filter_should_return_record>
> ???
tests/providers/integration_tests.py:184:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e50b7c0>, config = <lexicon.config.ConfigResolver object at 0x7f1c31771430>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
___________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_name_filter_should_return_record ____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_name_filter_should_return_record>
> ???
tests/providers/integration_tests.py:172:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e697a90>, config = <lexicon.config.ConfigResolver object at 0x7f1c2e798460>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
_____________________________________________ SoftLayerProviderTests.test_provider_when_calling_list_records_with_no_arguments_should_list_all ______________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_list_records_with_no_arguments_should_list_all>
> ???
tests/providers/integration_tests.py:165:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2f48ea60>, config = <lexicon.config.ConfigResolver object at 0x7f1c2f398130>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
___________________________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_should_modify_record ____________________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record>
> ???
tests/providers/integration_tests.py:239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e9694c0>, config = <lexicon.config.ConfigResolver object at 0x7f1c2fd91eb0>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_should_modify_record_name_specified ____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_should_modify_record_name_specified>
> ???
tests/providers/integration_tests.py:250:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2e697b80>, config = <lexicon.config.ConfigResolver object at 0x7f1c2fc632b0>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_with_fqdn_name_should_modify_record ____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_with_fqdn_name_should_modify_record>
> ???
tests/providers/integration_tests.py:274:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2eab8c40>, config = <lexicon.config.ConfigResolver object at 0x7f1c2e61bd00>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
____________________________________________ SoftLayerProviderTests.test_provider_when_calling_update_record_with_full_name_should_modify_record ____________________________________________
self = <test_softlayer.SoftLayerProviderTests testMethod=test_provider_when_calling_update_record_with_full_name_should_modify_record>
> ???
tests/providers/integration_tests.py:258:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/providers/integration_tests.py:416: in _construct_authenticated_provider
???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <lexicon._private.providers.softlayer.Provider object at 0x7f1c2f0c1d60>, config = <lexicon.config.ConfigResolver object at 0x7f1c2ef7de80>
> ???
E NameError: name 'SoftLayer' is not defined
../../BUILDROOT/python-dns-lexicon-3.17.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/lexicon/_private/providers/softlayer.py:43: NameError
================================================================================== short test summary info ==================================================================================
SKIPPED [85] tests/providers/integration_tests.py:218: not sure how to test empty list across multiple providers
SKIPPED [85] tests/providers/integration_tests.py:228: not sure how to test filtering across multiple providers
SKIPPED [1] tests/providers/test_cloudxns.py:22: new test, missing recording
SKIPPED [26] tests/providers/integration_tests.py: missing tests, will require to run Bind in docker
SKIPPED [1] tests/providers/test_digitalocean.py:20: new test, missing recording
SKIPPED [1] tests/providers/test_dinahosting.py:20: API does not expose record ttl
SKIPPED [1] tests/providers/test_dnsmadeeasy.py:23: new test, missing recording
SKIPPED [1] tests/providers/test_dnspark.py:28: new test, missing recording
SKIPPED [1] tests/providers/test_dnspark.py:22: new test, missing recording
SKIPPED [1] tests/providers/test_dnspod.py:28: new test, missing recording
SKIPPED [1] tests/providers/test_dnspod.py:22: new test, missing recording
SKIPPED [1] tests/providers/test_dreamhost.py:22: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_duckdns.py:31: The Duck DNS API does not support authentication
SKIPPED [1] tests/providers/test_duckdns.py:35: The Duck DNS API does not support authentication
SKIPPED [1] tests/providers/test_duckdns.py:39: The Duck DNS API does not support CNAME records
SKIPPED [1] tests/providers/test_duckdns.py:49: The Duck DNS API does not support record sets
SKIPPED [1] tests/providers/test_duckdns.py:63: The Duck DNS API does not support record sets
SKIPPED [1] tests/providers/test_duckdns.py:59: The Duck DNS API does not support record sets
SKIPPED [1] tests/providers/test_duckdns.py:45: The Duck DNS API does not support altering the TTL
SKIPPED [1] tests/providers/test_duckdns.py:55: The Duck DNS API does not support record sets
SKIPPED [1] tests/providers/test_duckdns.py:69: The Duck DNS API does not support multiple TXT records
SKIPPED [1] tests/providers/test_duckdns.py:79: The Duck DNS API does not support multiple TXT records
SKIPPED [1] tests/providers/test_duckdns.py:73: The Duck DNS API does not support multiple TXT records
SKIPPED [1] tests/providers/test_easydns.py:27: new test, missing recording
SKIPPED [1] tests/providers/test_flexibleengine.py:50: Creating Multiple records matching type and name is not accepted by FlexibleEngine DNS Provider
SKIPPED [1] tests/providers/test_flexibleengine.py:42: Creating Multiple records matching type and name is not accepted by FlexibleEngine DNS Provider
SKIPPED [1] tests/providers/test_flexibleengine.py:24: Content returned is an Array not a String
SKIPPED [1] tests/providers/test_flexibleengine.py:30: Content returned is an Array not a String
SKIPPED [1] tests/providers/test_flexibleengine.py:36: Content returned is an Array not a String
SKIPPED [1] tests/providers/test_glesys.py:22: new test, missing recording
SKIPPED [1] tests/providers/test_linode.py:26: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_linode4.py:26: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_localzone.py:58: localzone does not require authentication
SKIPPED [1] tests/providers/test_localzone.py:62: localzone does not require authentication
SKIPPED [1] tests/providers/test_luadns.py:20: CNAME requires FQDN for this provider
SKIPPED [1] tests/providers/test_luadns.py:27: new test, missing recording
SKIPPED [1] tests/providers/test_memset.py:21: new test, missing recording
SKIPPED [2] tests/providers/test_namecheap.py:73: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_namesilo.py:24: new test, missing recording
SKIPPED [1] tests/providers/test_netcup.py:27: TTL can not be set via netcup API
SKIPPED [1] tests/providers/test_njalla.py:21: provider allows duplicate records
SKIPPED [1] tests/providers/test_njalla.py:27: provider does not recognize record sets
SKIPPED [1] tests/providers/test_nsone.py:20: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_nsone.py:25: new test, missing recording
SKIPPED [1] tests/providers/test_online.py:23: manipulating records by id is not supported
SKIPPED [1] tests/providers/test_plesk.py:23: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_pointhq.py:20: can not set ttl when creating/updating records
SKIPPED [1] tests/providers/test_pointhq.py:25: new test, missing recording
SKIPPED [1] tests/providers/test_powerdns.py:24: new test, missing recording
SKIPPED [1] tests/providers/test_rage4.py:26: update requires type to be specified for this provider
SKIPPED [1] tests/providers/test_rage4.py:31: new test, missing recording
SKIPPED [1] tests/providers/test_rage4.py:20: update requires type to be specified for this provider
SKIPPED [1] tests/providers/test_safedns.py:24: CNAME requires FQDN for this provider
SKIPPED [1] tests/providers/test_safedns.py:20: Record-level TTLs are not supported by this provider
SKIPPED [1] tests/providers/test_sakuracloud.py:22: record id is not exists
SKIPPED [1] tests/providers/test_zonomi.py:22: new test, missing recording
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_authenticate - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_authenticate - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
ERROR tests/providers/test_oci.py::OciInstancePrincipalProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'InstancePrincipalsSecurityTokenSigner' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_multiple_times_should_create_record_set - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_create_record_with_duplicate_records_should_be_noop - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_with_record_set_by_content_should_leave_others_untouched - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_delete_record_with_record_set_name_remove_all - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_should_handle_record_sets - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_invalid_filter_should_be_empty_list - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_localzone.py::LocalzoneProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'localzone' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_authenticate - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_authenticate_with_unmanaged_domain_should_fail - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_A_with_valid_name_and_content - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_CNAME_with_valid_name_and_content - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_fqdn_name_and_content - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_full_name_and_content - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_create_record_for_TXT_with_valid_name_and_content - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_should_remove_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_with_fqdn_name_should_remove_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_filter_with_full_name_should_remove_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_delete_record_by_identifier_should_remove_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_after_setting_ttl - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_fqdn_name_filter_should_return_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_full_name_filter_should_return_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_name_filter_should_return_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_list_records_with_no_arguments_should_list_all - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_should_modify_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_should_modify_record_name_specified - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_with_fqdn_name_should_modify_record - NameError: name 'SoftLayer' is not defined
FAILED tests/providers/test_softlayer.py::SoftLayerProviderTests::test_provider_when_calling_update_record_with_full_name_should_modify_record - NameError: name 'SoftLayer' is not defined
============================================================ 44 failed, 2048 passed, 250 skipped, 52 errors in 116.32s (0:01:56) ============================================================ |
I'm trying to package your module as an rpm package. So I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account.
python3 -sBm build -w --no-isolation
build
with--no-isolation
I'm using during all processes only locally installed modulesThe text was updated successfully, but these errors were encountered: