summaryrefslogtreecommitdiff
path: root/wrappers/python
diff options
context:
space:
mode:
Diffstat (limited to 'wrappers/python')
-rw-r--r--wrappers/python/tests.py20
1 files changed, 8 insertions, 12 deletions
diff --git a/wrappers/python/tests.py b/wrappers/python/tests.py
index bd8b4eb..bca7b86 100644
--- a/wrappers/python/tests.py
+++ b/wrappers/python/tests.py
@@ -2,11 +2,8 @@
import unittest
import eduvpn_common.main as eduvpn
-from eduvpn_common.state import State, StateType
-import webbrowser
import sys
import os
-import json
# Import project root directory where the selenium python utility is
sys.path.append(
@@ -15,16 +12,15 @@ sys.path.append(
from selenium_eduvpn import login_eduvpn
+def handler(_old_state, new_state, data):
+ if new_state == 6:
+ login_eduvpn(data)
class ConfigTests(unittest.TestCase):
def testConfig(self):
- _eduvpn = eduvpn.EduVPN("org.letsconnect-vpn.app.linux", "0.1.0", "testconfigs", "en")
+ _eduvpn = eduvpn.EduVPN("org.letsconnect-vpn.app.linux", "0.1.0", "testconfigs")
# This can throw an exception
- _eduvpn.register()
-
- @_eduvpn.event.on(State.OAUTH_STARTED, StateType.ENTER)
- def oauth_initialized(old_state, url_json):
- login_eduvpn(url_json)
+ _eduvpn.register(handler=handler)
server_uri = os.getenv("SERVER_URI")
if not server_uri:
@@ -33,14 +29,14 @@ class ConfigTests(unittest.TestCase):
return
# This can throw an exception
- _eduvpn.add_custom_server(server_uri)
- _eduvpn.get_config_custom_server(server_uri)
+ _eduvpn.add_server(eduvpn.ServerType.CUSTOM, server_uri)
+ _eduvpn.get_config(eduvpn.ServerType.CUSTOM, server_uri)
# Deregister
_eduvpn.deregister()
def testDoubleRegister(self):
- _eduvpn = eduvpn.EduVPN("org.letsconnect-vpn.app.linux", "0.1.0", "testconfigs", "en")
+ _eduvpn = eduvpn.EduVPN("org.letsconnect-vpn.app.linux", "0.1.0", "testconfigs")
# This can throw an exception
_eduvpn.register()
# This should throw