onedns/onedns/tests/conftest.py

26 lines
530 B
Python
Raw Normal View History

import pytest
2016-08-02 19:39:02 +03:00
from onedns import resolver
2016-08-03 01:06:35 +03:00
from onedns.clients import one
DOMAIN = 'onedns.test'
INTERFACE = '127.0.0.1'
PORT = 9053
@pytest.fixture(scope="function")
def dns(request):
2016-08-02 19:39:02 +03:00
dns = resolver.DynamicResolver(domain=DOMAIN)
dns.start(dns_address=INTERFACE, dns_port=PORT, tcp=True)
request.addfinalizer(dns.close)
return dns
2016-08-03 01:06:35 +03:00
@pytest.fixture(scope="function")
2016-08-03 01:06:35 +03:00
def oneclient(request):
"""
NOTE: All fixtures must be function scope to work with VCRPY cassettes
"""
2016-08-03 01:06:35 +03:00
return one.OneClient()