Add rudimentary pytests

This commit is contained in:
Milan Stute
2019-12-17 23:10:47 +01:00
parent 3edb379a6a
commit a714545fb2
4 changed files with 49 additions and 12 deletions
+19
View File
@@ -0,0 +1,19 @@
from opendrop.client import AirDropBrowser
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_browser_setup():
loopback = get_loopback()
assert loopback is not None, 'Could not find loopback interface'
config = AirDropConfig(interface=loopback)
browser = AirDropBrowser(config)
browser.start()
browser.stop()