utils: add tests for get_fqdn

master
Justin Riley 2016-10-05 23:34:55 -04:00
parent 5475be37f2
commit abd1744553
2 changed files with 16 additions and 0 deletions

View File

@ -29,6 +29,14 @@ TEST_GET_FORWARD_DATA = [
HOST,
HOST + '.',
]
TEST_FQDN_DATA = [
(HOST_SHORT, DOMAIN),
(HOST_SHORT + '.', DOMAIN),
(HOST_SHORT, DOMAIN + '.'),
(HOST_SHORT + '.', DOMAIN + '.'),
(HOST, DOMAIN),
]
TEST_FQDN_RESULT = HOST + '.'
@pytest.fixture(scope="function")

View File

@ -1,8 +1,10 @@
import os
import mock
import pytest
from onedns import utils
from onedns.tests import conftest
ONE_XMLRPC = 'https://controller:2633/RPC2'
@ -22,3 +24,9 @@ def test_get_kwargs_from_env():
assert kwargs['XMLRPC'] == ONE_XMLRPC
kwargs = utils.get_kwargs_from_env(prefix='ONE_', lower=True)
assert kwargs['xmlrpc'] == ONE_XMLRPC
@pytest.mark.parametrize("name,domain", conftest.TEST_FQDN_DATA)
def test_get_fqdn(name, domain):
fqdn = utils.get_fqdn(name, domain)
assert fqdn == conftest.TEST_FQDN_RESULT