Files
opendrop/tests/test_server.py
T
2019-12-17 23:10:47 +01:00

21 lines
575 B
Python

from opendrop.server import AirDropServer
from opendrop.config import AirDropConfig
def get_loopback():
import ifaddr
for adapter in ifaddr.get_adapters():
if adapter.name.startswith('lo'):
return adapter.name
return None
def test_server_setup():
loopback = get_loopback()
assert loopback is not None, 'Could not find loopback interface'
config = AirDropConfig(interface=loopback)
server = AirDropServer(config)
server.start_service()
# TODO currently no good way of stopping the server
# server.start_server()